--- /home/fdroid/fdroiddata/tmp/com.infomaniak.drive_50400101.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.infomaniak.drive_50400101.apk ├── zipinfo {} │ @@ -1,17 +1,17 @@ │ Zip file size: 55822050 bytes, number of entries: 2157 │ -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 14769 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 14777 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 848 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -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 9895364 b- defN 81-Jan-01 01:01 classes3.dex │ -rw-r--r-- 0.0 unx 8981744 b- defN 81-Jan-01 01:01 classes4.dex │ --rw-r--r-- 0.0 unx 10852328 b- defN 81-Jan-01 01:01 classes5.dex │ +-rw-r--r-- 0.0 unx 10853956 b- defN 81-Jan-01 01:01 classes5.dex │ -rw-r--r-- 0.0 unx 19492 b- defN 81-Jan-01 01:01 classes6.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 │ @@ -2152,8 +2152,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 1118132 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 192928 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 192801 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2157 files, 137236518 bytes uncompressed, 55575251 bytes compressed: 59.5% │ +2157 files, 137238154 bytes uncompressed, 55576308 bytes compressed: 59.5% ├── classes5.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : a9e738bf │ │ -signature : ee1b...057a │ │ -file_size : 10852328 │ │ +checksum : 2dd020f4 │ │ +signature : 378e...07e0 │ │ +file_size : 10853956 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 67170 │ │ +string_ids_size : 67175 │ │ string_ids_off : 112 (0x000070) │ │ -type_ids_size : 9729 │ │ -type_ids_off : 268792 (0x0419f8) │ │ -proto_ids_size : 15744 │ │ -proto_ids_off : 307708 (0x04b1fc) │ │ -field_ids_size : 51826 │ │ -field_ids_off : 496636 (0x0793fc) │ │ -method_ids_size : 65506 │ │ -method_ids_off : 911244 (0x0de78c) │ │ -class_defs_size : 7817 │ │ -class_defs_off : 1435292 (0x15e69c) │ │ -data_size : 9166892 │ │ -data_off : 1685436 (0x19b7bc) │ │ +type_ids_size : 9730 │ │ +type_ids_off : 268812 (0x041a0c) │ │ +proto_ids_size : 15746 │ │ +proto_ids_off : 307732 (0x04b214) │ │ +field_ids_size : 51829 │ │ +field_ids_off : 496684 (0x07942c) │ │ +method_ids_size : 65519 │ │ +method_ids_off : 911316 (0x0de7d4) │ │ +class_defs_size : 7818 │ │ +class_defs_off : 1435468 (0x15e74c) │ │ +data_size : 9168312 │ │ +data_off : 1685644 (0x19b88c) │ │ │ │ Class #0 header: │ │ -class_idx : 6725 │ │ +class_idx : 6726 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13037 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13040 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #0 annotations: │ │ Annotations on class │ │ @@ -54,21 +54,21 @@ │ │ │ │ #1 : (in Lkotlin/coroutines/Continuation;) │ │ name : 'resumeWith' │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 13037 (Continuation.kt) │ │ + source_file_idx : 13040 (Continuation.kt) │ │ │ │ Class #1 header: │ │ -class_idx : 6759 │ │ +class_idx : 6760 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13085 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13088 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #1 annotations: │ │ Annotations on class │ │ @@ -91,39 +91,39 @@ │ │ │ │ #1 : (in Lkotlin/coroutines/jvm/internal/CoroutineStackFrame;) │ │ name : 'getStackTraceElement' │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 13085 (CoroutineStackFrame.kt) │ │ + source_file_idx : 13088 (CoroutineStackFrame.kt) │ │ │ │ Class #2 header: │ │ -class_idx : 6755 │ │ +class_idx : 6756 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13038 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13041 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ 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 #45987 'completion' │ │ +Annotations on field #45990 'completion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45656 '' │ │ +Annotations on method #45669 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45657 'create' │ │ +Annotations on method #45670 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/Object;" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45658 'create' │ │ +Annotations on method #45671 'create' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "*>;)" "Lkotlin/coroutines/Continuation<" "Lkotlin/Unit;" ">;" } │ │ -Annotations on method #45660 'getCompletion' │ │ +Annotations on method #45673 'getCompletion' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ │ │ Class #2 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -142,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 │ │ -415df8: |[415df8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -415e08: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -415e0e: 5b01 a3b3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a3 │ │ -415e12: 0e00 |0005: return-void │ │ +416134: |[416134] kotlin.coroutines.jvm.internal.BaseContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +416144: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +41614a: 5b01 a6b3 |0003: iput-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ +41614e: 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; │ │ @@ -164,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 │ │ -415d60: |[415d60] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -415d70: 1a01 959e |0000: const-string v1, "completion" // string@9e95 │ │ -415d74: 7120 fcb6 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -415d7a: 2201 a717 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@17a7 │ │ -415d7e: 1a02 33a1 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a133 │ │ -415d82: 7020 8e94 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@948e │ │ -415d88: 2701 |000c: throw v1 │ │ +41609c: |[41609c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4160ac: 1a01 9a9e |0000: const-string v1, "completion" // string@9e9a │ │ +4160b0: 7120 09b7 1200 |0002: invoke-static {v2, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +4160b6: 2201 a817 |0005: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@17a8 │ │ +4160ba: 1a02 38a1 |0007: const-string v2, "create(Any?;Continuation) has not been overridden" // string@a138 │ │ +4160be: 7020 9b94 2100 |0009: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@949b │ │ +4160c4: 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; │ │ @@ -188,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 │ │ -415d8c: |[415d8c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -415d9c: 1a00 959e |0000: const-string v0, "completion" // string@9e95 │ │ -415da0: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -415da6: 2202 a717 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@17a7 │ │ -415daa: 1a00 34a1 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a134 │ │ -415dae: 7020 8e94 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@948e │ │ -415db4: 2702 |000c: throw v2 │ │ +4160c8: |[4160c8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.create:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +4160d8: 1a00 9a9e |0000: const-string v0, "completion" // string@9e9a │ │ +4160dc: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +4160e2: 2202 a817 |0005: new-instance v2, Ljava/lang/UnsupportedOperationException; // type@17a8 │ │ +4160e6: 1a00 39a1 |0007: const-string v0, "create(Continuation) has not been overridden" // string@a139 │ │ +4160ea: 7020 9b94 0200 |0009: invoke-direct {v2, v0}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@949b │ │ +4160f0: 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; │ │ │ │ @@ -211,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 │ │ -415dd0: |[415dd0] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ -415de0: 5420 a3b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a3 │ │ -415de4: 2001 671a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a67 │ │ -415de8: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -415dec: 1f00 671a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a67 │ │ -415df0: 2802 |0008: goto 000a // +0002 │ │ -415df2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -415df4: 1100 |000a: return-object v0 │ │ +41610c: |[41610c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCallerFrame:()Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; │ │ +41611c: 5420 a6b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ +416120: 2001 681a |0002: instance-of v1, v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a68 │ │ +416124: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +416128: 1f00 681a |0006: check-cast v0, Lkotlin/coroutines/jvm/internal/CoroutineStackFrame; // type@1a68 │ │ +41612c: 2802 |0008: goto 000a // +0002 │ │ +41612e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +416130: 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;) │ │ @@ -234,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 │ │ -415db8: |[415db8] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ -415dc8: 5410 a3b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a3 │ │ -415dcc: 1100 |0002: return-object v0 │ │ +4160f4: |[4160f4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getCompletion:()Lkotlin/coroutines/Continuation; │ │ +416104: 5410 a6b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ +416108: 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;) │ │ @@ -252,18 +252,18 @@ │ │ type : '()Ljava/lang/StackTraceElement;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -415cf4: |[415cf4] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ -415d04: 7110 83b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b283 │ │ -415d0a: 0c00 |0003: move-result-object v0 │ │ -415d0c: 1100 |0004: return-object v0 │ │ +416030: |[416030] kotlin.coroutines.jvm.internal.BaseContinuationImpl.getStackTraceElement:()Ljava/lang/StackTraceElement; │ │ +416040: 7110 90b2 0100 |0000: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugMetadataKt;.getStackTraceElement:(Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;)Ljava/lang/StackTraceElement; // method@b290 │ │ +416046: 0c00 |0003: move-result-object v0 │ │ +416048: 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;) │ │ @@ -277,60 +277,60 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -415e14: |[415e14] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ -415e24: 0e00 |0000: return-void │ │ +416150: |[416150] kotlin.coroutines.jvm.internal.BaseContinuationImpl.releaseIntercepted:()V │ │ +416160: 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 │ │ -415e28: |[415e28] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ -415e38: 0730 |0000: move-object v0, v3 │ │ -415e3a: 0701 |0001: move-object v1, v0 │ │ -415e3c: 1f01 451a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -415e40: 7110 85b2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b285 │ │ -415e46: 1f00 631a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a63 │ │ -415e4a: 5401 a3b3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a3 │ │ -415e4e: 7110 f9b6 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -415e54: 6e20 5eb2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b25e │ │ -415e5a: 0c04 |0011: move-result-object v4 │ │ -415e5c: 7100 33b2 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -415e62: 0c02 |0015: move-result-object v2 │ │ -415e64: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ -415e68: 0e00 |0018: return-void │ │ -415e6a: 6202 46b2 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b246 │ │ -415e6e: 7110 de9a 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ade │ │ -415e74: 0c04 |001e: move-result-object v4 │ │ -415e76: 280c |001f: goto 002b // +000c │ │ -415e78: 0d04 |0020: move-exception v4 │ │ -415e7a: 6202 46b2 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b246 │ │ -415e7e: 7110 ec9a 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9aec │ │ -415e84: 0c04 |0026: move-result-object v4 │ │ -415e86: 7110 de9a 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ade │ │ -415e8c: 0c04 |002a: move-result-object v4 │ │ -415e8e: 6e10 5fb2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b25f │ │ -415e94: 2010 631a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a63 │ │ -415e98: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ -415e9c: 0710 |0032: move-object v0, v1 │ │ -415e9e: 28ce |0033: goto 0001 // -0032 │ │ -415ea0: 7220 e4b1 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b1e4 │ │ -415ea6: 0e00 |0037: return-void │ │ +416164: |[416164] kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith:(Ljava/lang/Object;)V │ │ +416174: 0730 |0000: move-object v0, v3 │ │ +416176: 0701 |0001: move-object v1, v0 │ │ +416178: 1f01 461a |0002: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +41617c: 7110 92b2 0100 |0004: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/DebugProbesKt;.probeCoroutineResumed:(Lkotlin/coroutines/Continuation;)V // method@b292 │ │ +416182: 1f00 641a |0007: check-cast v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a64 │ │ +416186: 5401 a6b3 |0009: iget-object v1, v0, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.completion:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ +41618a: 7110 06b7 0100 |000b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +416190: 6e20 6bb2 4000 |000e: invoke-virtual {v0, v4}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@b26b │ │ +416196: 0c04 |0011: move-result-object v4 │ │ +416198: 7100 40b2 0000 |0012: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +41619e: 0c02 |0015: move-result-object v2 │ │ +4161a0: 3324 0300 |0016: if-ne v4, v2, 0019 // +0003 │ │ +4161a4: 0e00 |0018: return-void │ │ +4161a6: 6202 49b2 |0019: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b249 │ │ +4161aa: 7110 eb9a 0400 |001b: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9aeb │ │ +4161b0: 0c04 |001e: move-result-object v4 │ │ +4161b2: 280c |001f: goto 002b // +000c │ │ +4161b4: 0d04 |0020: move-exception v4 │ │ +4161b6: 6202 49b2 |0021: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b249 │ │ +4161ba: 7110 f99a 0400 |0023: invoke-static {v4}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9af9 │ │ +4161c0: 0c04 |0026: move-result-object v4 │ │ +4161c2: 7110 eb9a 0400 |0027: invoke-static {v4}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9aeb │ │ +4161c8: 0c04 |002a: move-result-object v4 │ │ +4161ca: 6e10 6cb2 0000 |002b: invoke-virtual {v0}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.releaseIntercepted:()V // method@b26c │ │ +4161d0: 2010 641a |002e: instance-of v0, v1, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl; // type@1a64 │ │ +4161d4: 3800 0400 |0030: if-eqz v0, 0034 // +0004 │ │ +4161d8: 0710 |0032: move-object v0, v1 │ │ +4161da: 28ce |0033: goto 0001 // -0032 │ │ +4161dc: 7220 f1b1 4100 |0034: invoke-interface {v1, v4}, Lkotlin/coroutines/Continuation;.resumeWith:(Ljava/lang/Object;)V // method@b1f1 │ │ +4161e2: 0e00 |0037: return-void │ │ catches : 1 │ │ 0x000e - 0x001f │ │ -> 0x0020 │ │ positions : │ │ 0x0001 line=28 │ │ 0x0007 line=29 │ │ 0x0009 line=30 │ │ @@ -350,60 +350,60 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -415d10: |[415d10] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ -415d20: 2200 9f17 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@179f │ │ -415d24: 1a01 ec32 |0002: const-string v1, "Continuation at " // string@32ec │ │ -415d28: 7020 3294 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -415d2e: 6e10 5db2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b25d │ │ -415d34: 0c01 |000a: move-result-object v1 │ │ -415d36: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -415d3a: 2809 |000d: goto 0016 // +0009 │ │ -415d3c: 6e10 bc93 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@93bc │ │ -415d42: 0c01 |0011: move-result-object v1 │ │ -415d44: 6e10 ee92 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@92ee │ │ -415d4a: 0c01 |0015: move-result-object v1 │ │ -415d4c: 1f01 6117 |0016: check-cast v1, Ljava/io/Serializable; // type@1761 │ │ -415d50: 6e20 3a94 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -415d56: 6e10 4d94 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -415d5c: 0c00 |001e: move-result-object v0 │ │ -415d5e: 1100 |001f: return-object v0 │ │ +41604c: |[41604c] kotlin.coroutines.jvm.internal.BaseContinuationImpl.toString:()Ljava/lang/String; │ │ +41605c: 2200 a017 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@17a0 │ │ +416060: 1a01 ef32 |0002: const-string v1, "Continuation at " // string@32ef │ │ +416064: 7020 3f94 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +41606a: 6e10 6ab2 0200 |0007: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.getStackTraceElement:()Ljava/lang/StackTraceElement; // method@b26a │ │ +416070: 0c01 |000a: move-result-object v1 │ │ +416072: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +416076: 2809 |000d: goto 0016 // +0009 │ │ +416078: 6e10 c993 0200 |000e: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@93c9 │ │ +41607e: 0c01 |0011: move-result-object v1 │ │ +416080: 6e10 fb92 0100 |0012: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@92fb │ │ +416086: 0c01 |0015: move-result-object v1 │ │ +416088: 1f01 6217 |0016: check-cast v1, Ljava/io/Serializable; // type@1762 │ │ +41608c: 6e20 4794 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +416092: 6e10 5a94 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +416098: 0c00 |001e: move-result-object v0 │ │ +41609a: 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 : 13038 (ContinuationImpl.kt) │ │ + source_file_idx : 13041 (ContinuationImpl.kt) │ │ │ │ Class #3 header: │ │ -class_idx : 6758 │ │ +class_idx : 6759 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6755 │ │ -source_file_idx : 13038 │ │ +superclass_idx : 6756 │ │ +source_file_idx : 13041 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ 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 #45990 'intercepted' │ │ +Annotations on field #45993 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ -Annotations on method #45679 '' │ │ +Annotations on method #45692 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ -Annotations on method #45680 '' │ │ +Annotations on method #45693 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" "Lkotlin/coroutines/CoroutineContext;" ")V" } │ │ -Annotations on method #45682 'intercepted' │ │ +Annotations on method #45695 'intercepted' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;" } │ │ │ │ Class #3 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;' │ │ Interfaces - │ │ @@ -423,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 │ │ -4160a8: |[4160a8] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ -4160b8: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -4160bc: 7210 e3b1 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b1e3 │ │ -4160c2: 0c00 |0005: move-result-object v0 │ │ -4160c4: 2802 |0006: goto 0008 // +0002 │ │ -4160c6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -4160c8: 7030 70b2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b270 │ │ -4160ce: 0e00 |000b: return-void │ │ +4163e4: |[4163e4] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;)V │ │ +4163f4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +4163f8: 7210 f0b1 0200 |0002: invoke-interface {v2}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b1f0 │ │ +4163fe: 0c00 |0005: move-result-object v0 │ │ +416400: 2802 |0006: goto 0008 // +0002 │ │ +416402: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +416404: 7030 7db2 2100 |0008: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V // method@b27d │ │ +41640a: 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; │ │ │ │ @@ -447,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 │ │ -4160d0: |[4160d0] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ -4160e0: 7020 58b2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b258 │ │ -4160e6: 5b02 a5b3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3a5 │ │ -4160ea: 0e00 |0005: return-void │ │ +41640c: |[41640c] kotlin.coroutines.jvm.internal.ContinuationImpl.:(Lkotlin/coroutines/Continuation;Lkotlin/coroutines/CoroutineContext;)V │ │ +41641c: 7020 65b2 1000 |0000: invoke-direct {v0, v1}, Lkotlin/coroutines/jvm/internal/BaseContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b265 │ │ +416422: 5b02 a8b3 |0003: iput-object v2, v0, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3a8 │ │ +416426: 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; │ │ @@ -470,18 +470,18 @@ │ │ type : '()Lkotlin/coroutines/CoroutineContext;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -41608c: |[41608c] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ -41609c: 5410 a5b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3a5 │ │ -4160a0: 7110 f9b6 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -4160a6: 1100 |0005: return-object v0 │ │ +4163c8: |[4163c8] kotlin.coroutines.jvm.internal.ContinuationImpl.getContext:()Lkotlin/coroutines/CoroutineContext; │ │ +4163d8: 5410 a8b3 |0000: iget-object v0, v1, Lkotlin/coroutines/jvm/internal/ContinuationImpl;._context:Lkotlin/coroutines/CoroutineContext; // field@b3a8 │ │ +4163dc: 7110 06b7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +4163e2: 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;) │ │ @@ -489,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 │ │ -416034: |[416034] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ -416044: 5420 a6b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ -416048: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ -41604c: 6e10 71b2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b271 │ │ -416052: 0c00 |0007: move-result-object v0 │ │ -416054: 6201 87b3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b387 │ │ -416058: 1f01 4f1a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a4f │ │ -41605c: 7220 0db2 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b20d │ │ -416062: 0c00 |000f: move-result-object v0 │ │ -416064: 1f00 481a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a48 │ │ -416068: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ -41606c: 0721 |0014: move-object v1, v2 │ │ -41606e: 1f01 451a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -416072: 7220 efb1 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b1ef │ │ -416078: 0c00 |001a: move-result-object v0 │ │ -41607a: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -41607e: 0720 |001d: move-object v0, v2 │ │ -416080: 1f00 451a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -416084: 5b20 a6b3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ -416088: 1100 |0022: return-object v0 │ │ +416370: |[416370] kotlin.coroutines.jvm.internal.ContinuationImpl.intercepted:()Lkotlin/coroutines/Continuation; │ │ +416380: 5420 a9b3 |0000: iget-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a9 │ │ +416384: 3900 2000 |0002: if-nez v0, 0022 // +0020 │ │ +416388: 6e10 7eb2 0200 |0004: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b27e │ │ +41638e: 0c00 |0007: move-result-object v0 │ │ +416390: 6201 8ab3 |0008: sget-object v1, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b38a │ │ +416394: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext$Key; // type@1a50 │ │ +416398: 7220 1ab2 1000 |000c: invoke-interface {v0, v1}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b21a │ │ +41639e: 0c00 |000f: move-result-object v0 │ │ +4163a0: 1f00 491a |0010: check-cast v0, Lkotlin/coroutines/ContinuationInterceptor; // type@1a49 │ │ +4163a4: 3800 0b00 |0012: if-eqz v0, 001d // +000b │ │ +4163a8: 0721 |0014: move-object v1, v2 │ │ +4163aa: 1f01 461a |0015: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +4163ae: 7220 fcb1 1000 |0017: invoke-interface {v0, v1}, Lkotlin/coroutines/ContinuationInterceptor;.interceptContinuation:(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; // method@b1fc │ │ +4163b4: 0c00 |001a: move-result-object v0 │ │ +4163b6: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +4163ba: 0720 |001d: move-object v0, v2 │ │ +4163bc: 1f00 461a |001e: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +4163c0: 5b20 a9b3 |0020: iput-object v0, v2, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a9 │ │ +4163c4: 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; │ │ @@ -526,46 +526,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -4160ec: |[4160ec] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ -4160fc: 5430 a6b3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ -416100: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ -416104: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ -416108: 6e10 71b2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b271 │ │ -41610e: 0c01 |0009: move-result-object v1 │ │ -416110: 6202 87b3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b387 │ │ -416114: 1f02 4f1a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a4f │ │ -416118: 7220 0db2 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b20d │ │ -41611e: 0c01 |0011: move-result-object v1 │ │ -416120: 7110 f9b6 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -416126: 1f01 481a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a48 │ │ -41612a: 7220 f1b1 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b1f1 │ │ -416130: 6200 a4b3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b3a4 │ │ -416134: 1f00 451a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -416138: 5b30 a6b3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a6 │ │ -41613c: 0e00 |0020: return-void │ │ +416428: |[416428] kotlin.coroutines.jvm.internal.ContinuationImpl.releaseIntercepted:()V │ │ +416438: 5430 a9b3 |0000: iget-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a9 │ │ +41643c: 3800 1800 |0002: if-eqz v0, 001a // +0018 │ │ +416440: 3230 1600 |0004: if-eq v0, v3, 001a // +0016 │ │ +416444: 6e10 7eb2 0300 |0006: invoke-virtual {v3}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b27e │ │ +41644a: 0c01 |0009: move-result-object v1 │ │ +41644c: 6202 8ab3 |000a: sget-object v2, Lkotlin/coroutines/ContinuationInterceptor;.Key:Lkotlin/coroutines/ContinuationInterceptor$Key; // field@b38a │ │ +416450: 1f02 501a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext$Key; // type@1a50 │ │ +416454: 7220 1ab2 2100 |000e: invoke-interface {v1, v2}, Lkotlin/coroutines/CoroutineContext;.get:(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext$Element; // method@b21a │ │ +41645a: 0c01 |0011: move-result-object v1 │ │ +41645c: 7110 06b7 0100 |0012: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +416462: 1f01 491a |0015: check-cast v1, Lkotlin/coroutines/ContinuationInterceptor; // type@1a49 │ │ +416466: 7220 feb1 0100 |0017: invoke-interface {v1, v0}, Lkotlin/coroutines/ContinuationInterceptor;.releaseInterceptedContinuation:(Lkotlin/coroutines/Continuation;)V // method@b1fe │ │ +41646c: 6200 a7b3 |001a: sget-object v0, Lkotlin/coroutines/jvm/internal/CompletedContinuation;.INSTANCE:Lkotlin/coroutines/jvm/internal/CompletedContinuation; // field@b3a7 │ │ +416470: 1f00 461a |001c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +416474: 5b30 a9b3 |001e: iput-object v0, v3, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.intercepted:Lkotlin/coroutines/Continuation; // field@b3a9 │ │ +416478: 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 : 13038 (ContinuationImpl.kt) │ │ + source_file_idx : 13041 (ContinuationImpl.kt) │ │ │ │ Class #4 header: │ │ -class_idx : 6413 │ │ +class_idx : 6414 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 14891 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 14894 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 annotations: │ │ Annotations on class │ │ @@ -577,21 +577,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 14891 (Function.kt) │ │ + source_file_idx : 14894 (Function.kt) │ │ │ │ Class #5 header: │ │ -class_idx : 6975 │ │ +class_idx : 6976 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 14893 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 14896 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ @@ -610,21 +610,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/internal/FunctionBase;) │ │ name : 'getArity' │ │ type : '()I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14893 (FunctionBase.kt) │ │ + source_file_idx : 14896 (FunctionBase.kt) │ │ │ │ Class #6 header: │ │ -class_idx : 6770 │ │ +class_idx : 6771 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13038 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13041 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #6 annotations: │ │ Annotations on class │ │ @@ -635,31 +635,31 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 13038 (ContinuationImpl.kt) │ │ + source_file_idx : 13041 (ContinuationImpl.kt) │ │ │ │ Class #7 header: │ │ -class_idx : 6771 │ │ +class_idx : 6772 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6758 │ │ -source_file_idx : 13038 │ │ +superclass_idx : 6759 │ │ +source_file_idx : 13041 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ 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 #45725 '' │ │ +Annotations on method #45738 '' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Lkotlin/coroutines/Continuation<" "Ljava/lang/Object;" ">;)V" } │ │ │ │ Class #7 - │ │ Class descriptor : 'Lkotlin/coroutines/jvm/internal/SuspendLambda;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Lkotlin/coroutines/jvm/internal/ContinuationImpl;' │ │ Interfaces - │ │ @@ -677,18 +677,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -41682c: |[41682c] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ -41683c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -41683e: 7030 9db2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -416844: 0e00 |0004: return-void │ │ +416b68: |[416b68] kotlin.coroutines.jvm.internal.SuspendLambda.:(I)V │ │ +416b78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +416b7a: 7030 aab2 2100 |0001: invoke-direct {v1, v2, v0}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +416b80: 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 │ │ │ │ @@ -697,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 │ │ -416848: |[416848] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ -416858: 7020 6fb2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b26f │ │ -41685e: 5901 b0b3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3b0 │ │ -416862: 0e00 |0005: return-void │ │ +416b84: |[416b84] kotlin.coroutines.jvm.internal.SuspendLambda.:(ILkotlin/coroutines/Continuation;)V │ │ +416b94: 7020 7cb2 2000 |0000: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b27c │ │ +416b9a: 5901 b3b3 |0003: iput v1, v0, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3b3 │ │ +416b9e: 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 │ │ @@ -720,17 +720,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4167d4: |[4167d4] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ -4167e4: 5210 b0b3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3b0 │ │ -4167e8: 0f00 |0002: return v0 │ │ +416b10: |[416b10] kotlin.coroutines.jvm.internal.SuspendLambda.getArity:()I │ │ +416b20: 5210 b3b3 |0000: iget v0, v1, Lkotlin/coroutines/jvm/internal/SuspendLambda;.arity:I // field@b3b3 │ │ +416b24: 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;) │ │ @@ -738,53 +738,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -4167ec: |[4167ec] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ -4167fc: 6e10 9fb2 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b29f │ │ -416802: 0c00 |0003: move-result-object v0 │ │ -416804: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ -416808: 0720 |0006: move-object v0, v2 │ │ -41680a: 1f00 3f1b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b3f │ │ -41680e: 7110 f0b7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b7f0 │ │ -416814: 0c00 |000c: move-result-object v0 │ │ -416816: 1a01 e8ea |000d: const-string v1, "renderLambdaToString(...)" // string@eae8 │ │ -41681a: 7120 fbb6 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -416820: 2805 |0012: goto 0017 // +0005 │ │ -416822: 6f10 74b2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b274 │ │ -416828: 0c00 |0016: move-result-object v0 │ │ -41682a: 1100 |0017: return-object v0 │ │ +416b28: |[416b28] kotlin.coroutines.jvm.internal.SuspendLambda.toString:()Ljava/lang/String; │ │ +416b38: 6e10 acb2 0200 |0000: invoke-virtual {v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.getCompletion:()Lkotlin/coroutines/Continuation; // method@b2ac │ │ +416b3e: 0c00 |0003: move-result-object v0 │ │ +416b40: 3900 0f00 |0004: if-nez v0, 0013 // +000f │ │ +416b44: 0720 |0006: move-object v0, v2 │ │ +416b46: 1f00 401b |0007: check-cast v0, Lkotlin/jvm/internal/FunctionBase; // type@1b40 │ │ +416b4a: 7110 fdb7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b7fd │ │ +416b50: 0c00 |000c: move-result-object v0 │ │ +416b52: 1a01 edea |000d: const-string v1, "renderLambdaToString(...)" // string@eaed │ │ +416b56: 7120 08b7 1000 |000f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +416b5c: 2805 |0012: goto 0017 // +0005 │ │ +416b5e: 6f10 81b2 0200 |0013: invoke-super {v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.toString:()Ljava/lang/String; // method@b281 │ │ +416b64: 0c00 |0016: move-result-object v0 │ │ +416b66: 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 : 13038 (ContinuationImpl.kt) │ │ + source_file_idx : 13041 (ContinuationImpl.kt) │ │ │ │ Class #8 header: │ │ -class_idx : 6934 │ │ +class_idx : 6935 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 14899 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 14902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ 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 #46525 'invoke' │ │ +Annotations on method #46538 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TP1;TP2;)TR;" } │ │ │ │ Class #8 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function2;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -795,21 +795,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/functions/Function2;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14899 (Functions.kt) │ │ + source_file_idx : 14902 (Functions.kt) │ │ │ │ Class #9 header: │ │ class_idx : 1077 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 11235 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 11238 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #9 annotations: │ │ Annotations on class │ │ @@ -843,127 +843,127 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19b890: |[19b890] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ -19b8a0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -19b8a2: 7030 9db2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19b8a8: 0e00 |0004: return-void │ │ +19b960: |[19b960] com.infomaniak.drive.ui.BaseActivity$onCreate$1.:(Lkotlin/coroutines/Continuation;)V │ │ +19b970: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19b972: 7030 aab2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19b978: 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 │ │ -19b870: |[19b870] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19b880: 2201 3504 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ -19b884: 7020 7b0c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c7b │ │ -19b88a: 1f01 451a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19b88e: 1101 |0007: return-object v1 │ │ +19b940: |[19b940] com.infomaniak.drive.ui.BaseActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19b950: 2201 3504 |0000: new-instance v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ +19b954: 7020 7b0c 2100 |0002: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c7b │ │ +19b95a: 1f01 461a |0005: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19b95e: 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 │ │ -19b7bc: |[19b7bc] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b7cc: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19b7d0: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19b7d4: 6e30 7e0c 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@0c7e │ │ -19b7da: 0c01 |0007: move-result-object v1 │ │ -19b7dc: 1101 |0008: return-object v1 │ │ +19b88c: |[19b88c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b89c: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19b8a0: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19b8a4: 6e30 7e0c 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@0c7e │ │ +19b8aa: 0c01 |0007: move-result-object v1 │ │ +19b8ac: 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 │ │ -19b7e0: |[19b7e0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19b7f0: 6e30 7c0c 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@0c7c │ │ -19b7f6: 0c01 |0003: move-result-object v1 │ │ -19b7f8: 1f01 3504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ -19b7fc: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19b800: 6e20 7f0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c7f │ │ -19b806: 0c01 |000b: move-result-object v1 │ │ -19b808: 1101 |000c: return-object v1 │ │ +19b8b0: |[19b8b0] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19b8c0: 6e30 7c0c 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@0c7c │ │ +19b8c6: 0c01 |0003: move-result-object v1 │ │ +19b8c8: 1f01 3504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ +19b8cc: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19b8d0: 6e20 7f0c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c7f │ │ +19b8d6: 0c01 |000b: move-result-object v1 │ │ +19b8d8: 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 │ │ -19b80c: |[19b80c] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b81c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19b822: 0c00 |0003: move-result-object v0 │ │ -19b824: 5231 9a03 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039a │ │ -19b828: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19b82a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -19b82e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -19b832: 7110 f99a 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19b838: 281a |000e: goto 0028 // +001a │ │ -19b83a: 2204 8217 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1782 │ │ -19b83e: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19b842: 7020 4093 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19b848: 2704 |0016: throw v4 │ │ -19b84a: 7110 f99a 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19b850: 6204 b712 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19b854: 0731 |001c: move-object v1, v3 │ │ -19b856: 1f01 451a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19b85a: 5932 9a03 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039a │ │ -19b85e: 6e20 9639 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ -19b864: 0c04 |0024: move-result-object v4 │ │ -19b866: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -19b86a: 1100 |0027: return-object v0 │ │ -19b86c: 1104 |0028: return-object v4 │ │ +19b8dc: |[19b8dc] com.infomaniak.drive.ui.BaseActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b8ec: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19b8f2: 0c00 |0003: move-result-object v0 │ │ +19b8f4: 5231 9a03 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039a │ │ +19b8f8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19b8fa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +19b8fe: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +19b902: 7110 069b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19b908: 281a |000e: goto 0028 // +001a │ │ +19b90a: 2204 8317 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1783 │ │ +19b90e: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19b912: 7020 4d93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19b918: 2704 |0016: throw v4 │ │ +19b91a: 7110 069b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19b920: 6204 ba12 |001a: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19b924: 0731 |001c: move-object v1, v3 │ │ +19b926: 1f01 461a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19b92a: 5932 9a03 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.label:I // field@039a │ │ +19b92e: 6e20 a339 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ +19b934: 0c04 |0024: move-result-object v4 │ │ +19b936: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +19b93a: 1100 |0027: return-object v0 │ │ +19b93c: 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 : 11235 (BaseActivity.kt) │ │ + source_file_idx : 11238 (BaseActivity.kt) │ │ │ │ Class #10 header: │ │ class_idx : 1078 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 370 │ │ -source_file_idx : 11235 │ │ +source_file_idx : 11238 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -982,17 +982,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19b8ac: |[19b8ac] com.infomaniak.drive.ui.BaseActivity.:()V │ │ -19b8bc: 7010 8c04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -19b8c2: 0e00 |0003: return-void │ │ +19b97c: |[19b97c] com.infomaniak.drive.ui.BaseActivity.:()V │ │ +19b98c: 7010 8c04 0000 |0000: invoke-direct {v0}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +19b992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BaseActivity; │ │ │ │ Virtual methods - │ │ @@ -1001,66 +1001,66 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -19b8c4: |[19b8c4] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19b8d4: 6f20 8e04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -19b8da: 6203 b712 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19b8de: 6e10 8639 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ -19b8e4: 0c03 |0008: move-result-object v3 │ │ -19b8e6: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ -19b8ea: 2203 3504 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ -19b8ee: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19b8f0: 7020 7b0c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c7b │ │ -19b8f6: 1f03 161b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -19b8fa: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -19b8fc: 7140 0ec6 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@c60e │ │ -19b902: 6203 af00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19b906: 0720 |0019: move-object v0, v2 │ │ -19b908: 1f00 3100 |001a: check-cast v0, Landroid/content/Context; // type@0031 │ │ -19b90c: 6201 b712 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19b910: 6e10 8739 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -19b916: 0a01 |0021: move-result v1 │ │ -19b918: 6e30 2309 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0923 │ │ -19b91e: 6203 af00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19b922: 0720 |0027: move-object v0, v2 │ │ -19b924: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19b928: 6e20 1e09 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@091e │ │ -19b92e: 0e00 |002d: return-void │ │ +19b994: |[19b994] com.infomaniak.drive.ui.BaseActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19b9a4: 6f20 8e04 3200 |0000: invoke-super {v2, v3}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +19b9aa: 6203 ba12 |0003: sget-object v3, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19b9ae: 6e10 9339 0300 |0005: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ +19b9b4: 0c03 |0008: move-result-object v3 │ │ +19b9b6: 3903 1c00 |0009: if-nez v3, 0025 // +001c │ │ +19b9ba: 2203 3504 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1; // type@0435 │ │ +19b9be: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19b9c0: 7020 7b0c 0300 |000e: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BaseActivity$onCreate$1;.:(Lkotlin/coroutines/Continuation;)V // method@0c7b │ │ +19b9c6: 1f03 171b |0011: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +19b9ca: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +19b9cc: 7140 1bc6 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@c61b │ │ +19b9d2: 6203 af00 |0017: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19b9d6: 0720 |0019: move-object v0, v2 │ │ +19b9d8: 1f00 3100 |001a: check-cast v0, Landroid/content/Context; // type@0031 │ │ +19b9dc: 6201 ba12 |001c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19b9e0: 6e10 9439 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +19b9e6: 0a01 |0021: move-result v1 │ │ +19b9e8: 6e30 2309 0301 |0022: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0923 │ │ +19b9ee: 6203 af00 |0025: sget-object v3, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19b9f2: 0720 |0027: move-object v0, v2 │ │ +19b9f4: 1f00 1600 |0028: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19b9f8: 6e20 1e09 0300 |002a: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@091e │ │ +19b9fe: 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 : 11235 (BaseActivity.kt) │ │ + source_file_idx : 11238 (BaseActivity.kt) │ │ │ │ Class #11 header: │ │ -class_idx : 6930 │ │ +class_idx : 6931 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 14899 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 14902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ 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 #46521 'invoke' │ │ +Annotations on method #46534 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(TP1;)TR;" } │ │ │ │ Class #11 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function1;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -1071,21 +1071,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/functions/Function1;) │ │ name : 'invoke' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14899 (Functions.kt) │ │ + source_file_idx : 14902 (Functions.kt) │ │ │ │ Class #12 header: │ │ class_idx : 1079 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #12 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;' │ │ @@ -1105,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 │ │ -19b95c: |[19b95c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19b96c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19b972: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19b976: 0e00 |0005: return-void │ │ +19ba2c: |[19ba2c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19ba3c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19ba42: 5b01 9b03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +19ba46: 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; │ │ │ │ @@ -1126,36 +1126,36 @@ │ │ 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 │ │ -19b930: |[19b930] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b940: 5410 9b03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ -19b944: 1f02 6c17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176c │ │ -19b948: 6e10 ac92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -19b94e: 0a02 |0007: move-result v2 │ │ -19b950: 7120 cb0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ccb │ │ -19b956: 0c02 |000b: move-result-object v2 │ │ -19b958: 1102 |000c: return-object v2 │ │ +19ba00: |[19ba00] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ba10: 5410 9b03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039b │ │ +19ba14: 1f02 6d17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176d │ │ +19ba18: 6e10 b992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +19ba1e: 0a02 |0007: move-result v2 │ │ +19ba20: 7120 cb0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ccb │ │ +19ba26: 0c02 |000b: move-result-object v2 │ │ +19ba28: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #13 header: │ │ class_idx : 1080 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #13 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;' │ │ @@ -1175,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 │ │ -19b9a4: |[19b9a4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19b9b4: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19b9ba: 5b01 9c03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039c │ │ -19b9be: 0e00 |0005: return-void │ │ +19ba74: |[19ba74] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19ba84: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19ba8a: 5b01 9c03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039c │ │ +19ba8e: 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; │ │ │ │ @@ -1196,36 +1196,36 @@ │ │ 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 │ │ -19b978: |[19b978] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b988: 5410 9c03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039c │ │ -19b98c: 1f02 6c17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176c │ │ -19b990: 6e10 ac92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -19b996: 0a02 |0007: move-result v2 │ │ -19b998: 7120 cd0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ccd │ │ -19b99e: 0c02 |000b: move-result-object v2 │ │ -19b9a0: 1102 |000c: return-object v2 │ │ +19ba48: |[19ba48] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda10.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ba58: 5410 9c03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039c │ │ +19ba5c: 1f02 6d17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176d │ │ +19ba60: 6e10 b992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +19ba66: 0a02 |0007: move-result v2 │ │ +19ba68: 7120 cd0c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; // method@0ccd │ │ +19ba6e: 0c02 |000b: move-result-object v2 │ │ +19ba70: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #14 header: │ │ class_idx : 1081 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #14 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;' │ │ @@ -1245,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 │ │ -19b9e4: |[19b9e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19b9f4: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19b9fa: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039d │ │ -19b9fe: 0e00 |0005: return-void │ │ +19bab4: |[19bab4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19bac4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19baca: 5b01 9d03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039d │ │ +19bace: 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; │ │ │ │ @@ -1266,44 +1266,44 @@ │ │ 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 │ │ -19b9c0: |[19b9c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b9d0: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039d │ │ -19b9d4: 1f02 f401 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@01f4 │ │ -19b9d8: 7120 cf0c 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@0ccf │ │ -19b9de: 0c02 |0007: move-result-object v2 │ │ -19b9e0: 1102 |0008: return-object v2 │ │ +19ba90: |[19ba90] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19baa0: 5410 9d03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@039d │ │ +19baa4: 1f02 f401 |0002: check-cast v2, Landroidx/core/graphics/Insets; // type@01f4 │ │ +19baa8: 7120 cf0c 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@0ccf │ │ +19baae: 0c02 |0007: move-result-object v2 │ │ +19bab0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #15 header: │ │ -class_idx : 6919 │ │ +class_idx : 6920 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 14899 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 14902 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ 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 #46510 'invoke' │ │ +Annotations on method #46523 'invoke' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()TR;" } │ │ │ │ Class #15 - │ │ Class descriptor : 'Lkotlin/jvm/functions/Function0;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -1314,21 +1314,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/functions/Function0;) │ │ name : 'invoke' │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14899 (Functions.kt) │ │ + source_file_idx : 14902 (Functions.kt) │ │ │ │ Class #16 header: │ │ class_idx : 1082 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #16 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;' │ │ @@ -1348,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 │ │ -19ba20: |[19ba20] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19ba30: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19ba36: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19ba3a: 0e00 |0005: return-void │ │ +19baf0: |[19baf0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bb00: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bb06: 5b01 9e03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +19bb0a: 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; │ │ │ │ @@ -1369,32 +1369,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19ba00: |[19ba00] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ -19ba10: 5410 9e03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ -19ba14: 7110 c70c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0cc7 │ │ -19ba1a: 0c00 |0005: move-result-object v0 │ │ -19ba1c: 1100 |0006: return-object v0 │ │ +19bad0: |[19bad0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda12.invoke:()Ljava/lang/Object; │ │ +19bae0: 5410 9e03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039e │ │ +19bae4: 7110 c70c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; // method@0cc7 │ │ +19baea: 0c00 |0005: move-result-object v0 │ │ +19baec: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #17 header: │ │ class_idx : 1083 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #17 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;' │ │ @@ -1410,17 +1410,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ba58: |[19ba58] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ -19ba68: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19ba6e: 0e00 |0003: return-void │ │ +19bb28: |[19bb28] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.:()V │ │ +19bb38: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -1429,33 +1429,33 @@ │ │ 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 │ │ -19ba3c: |[19ba3c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19ba4c: 7120 c30c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cc3 │ │ -19ba52: 0a01 |0003: move-result v1 │ │ -19ba54: 0f01 |0004: return v1 │ │ +19bb0c: |[19bb0c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda1.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19bb1c: 7120 c30c 2100 |0000: invoke-static {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0cc3 │ │ +19bb22: 0a01 |0003: move-result v1 │ │ +19bb24: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #18 header: │ │ class_idx : 1084 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #18 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;' │ │ @@ -1479,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 │ │ -19ba98: |[19ba98] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19baa8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19baae: 5b01 9f03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039f │ │ -19bab2: 5b02 a003 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a0 │ │ -19bab6: 0e00 |0007: return-void │ │ +19bb68: |[19bb68] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19bb78: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bb7e: 5b01 9f03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039f │ │ +19bb82: 5b02 a003 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a0 │ │ +19bb86: 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; │ │ @@ -1502,35 +1502,35 @@ │ │ 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 │ │ -19ba70: |[19ba70] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ba80: 5420 9f03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039f │ │ -19ba84: 5421 a003 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a0 │ │ -19ba88: 1f03 6c17 |0004: check-cast v3, Ljava/lang/Boolean; // type@176c │ │ -19ba8c: 7130 ce0c 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@0cce │ │ -19ba92: 0c03 |0009: move-result-object v3 │ │ -19ba94: 1103 |000a: return-object v3 │ │ +19bb40: |[19bb40] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bb50: 5420 9f03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@039f │ │ +19bb54: 5421 a003 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2;.f$1:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03a0 │ │ +19bb58: 1f03 6d17 |0004: check-cast v3, Ljava/lang/Boolean; // type@176d │ │ +19bb5c: 7130 ce0c 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@0cce │ │ +19bb62: 0c03 |0009: move-result-object v3 │ │ +19bb64: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #19 header: │ │ -class_idx : 4989 │ │ +class_idx : 4990 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 30597 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 30601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #19 - │ │ Class descriptor : 'Lio/sentry/ScopeCallback;' │ │ @@ -1543,21 +1543,21 @@ │ │ Virtual methods - │ │ #0 : (in Lio/sentry/ScopeCallback;) │ │ name : 'run' │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 30597 (ScopeCallback.java) │ │ + source_file_idx : 30601 (ScopeCallback.java) │ │ │ │ Class #20 header: │ │ class_idx : 1085 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;' │ │ @@ -1585,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 │ │ -19bab8: |[19bab8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ -19bac8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bace: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19bad2: 5b02 a203 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a2 │ │ -19bad6: 5b03 a303 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a3 │ │ -19bada: 0e00 |0009: return-void │ │ +19bb88: |[19bb88] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;)V │ │ +19bb98: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bb9e: 5b01 a103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19bba2: 5b02 a203 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a2 │ │ +19bba6: 5b03 a303 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a3 │ │ +19bbaa: 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; │ │ @@ -1610,34 +1610,34 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -19badc: |[19badc] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -19baec: 5430 a103 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ -19baf0: 5431 a203 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a2 │ │ -19baf4: 5432 a303 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a3 │ │ -19baf8: 7140 c50c 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@0cc5 │ │ -19bafe: 0e00 |0009: return-void │ │ +19bbac: |[19bbac] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +19bbbc: 5430 a103 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a1 │ │ +19bbc0: 5431 a203 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$1:Ljava/util/LinkedHashMap; // field@03a2 │ │ +19bbc4: 5432 a303 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3;.f$2:Ljava/lang/Throwable; // field@03a3 │ │ +19bbc8: 7140 c50c 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@0cc5 │ │ +19bbce: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #21 header: │ │ class_idx : 1086 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #21 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;' │ │ @@ -1653,17 +1653,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bb20: |[19bb20] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ -19bb30: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bb36: 0e00 |0003: return-void │ │ +19bbf0: |[19bbf0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.:()V │ │ +19bc00: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bc06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; │ │ │ │ Virtual methods - │ │ @@ -1672,33 +1672,33 @@ │ │ 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 │ │ -19bb00: |[19bb00] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bb10: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -19bb14: 7110 ca0c 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@0cca │ │ -19bb1a: 0c01 |0005: move-result-object v1 │ │ -19bb1c: 1101 |0006: return-object v1 │ │ +19bbd0: |[19bbd0] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bbe0: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +19bbe4: 7110 ca0c 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@0cca │ │ +19bbea: 0c01 |0005: move-result-object v1 │ │ +19bbec: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #22 header: │ │ class_idx : 1087 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #22 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;' │ │ @@ -1718,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 │ │ -19bb64: |[19bb64] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bb74: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bb7a: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19bb7e: 0e00 |0005: return-void │ │ +19bc34: |[19bc34] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bc44: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bc4a: 5b01 a403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +19bc4e: 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; │ │ │ │ @@ -1739,36 +1739,36 @@ │ │ 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 │ │ -19bb38: |[19bb38] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bb48: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ -19bb4c: 1f02 8517 |0002: check-cast v2, Ljava/lang/Integer; // type@1785 │ │ -19bb50: 6e10 4b93 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -19bb56: 0a02 |0007: move-result v2 │ │ -19bb58: 7120 c90c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc9 │ │ -19bb5e: 0c02 |000b: move-result-object v2 │ │ -19bb60: 1102 |000c: return-object v2 │ │ +19bc08: |[19bc08] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda5.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bc18: 5410 a403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a4 │ │ +19bc1c: 1f02 8617 |0002: check-cast v2, Ljava/lang/Integer; // type@1786 │ │ +19bc20: 6e10 5893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +19bc26: 0a02 |0007: move-result v2 │ │ +19bc28: 7120 c90c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc9 │ │ +19bc2e: 0c02 |000b: move-result-object v2 │ │ +19bc30: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #23 header: │ │ class_idx : 1088 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #23 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;' │ │ @@ -1788,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 │ │ -19bbac: |[19bbac] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bbbc: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bbc2: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -19bbc6: 0e00 |0005: return-void │ │ +19bc7c: |[19bc7c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bc8c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bc92: 5b01 a503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +19bc96: 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; │ │ │ │ @@ -1809,36 +1809,36 @@ │ │ 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 │ │ -19bb80: |[19bb80] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19bb90: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ -19bb94: 1f02 8517 |0002: check-cast v2, Ljava/lang/Integer; // type@1785 │ │ -19bb98: 6e10 4b93 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -19bb9e: 0a02 |0007: move-result v2 │ │ -19bba0: 7120 c40c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc4 │ │ -19bba6: 0c02 |000b: move-result-object v2 │ │ -19bba8: 1102 |000c: return-object v2 │ │ +19bc50: |[19bc50] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19bc60: 5410 a503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a5 │ │ +19bc64: 1f02 8617 |0002: check-cast v2, Ljava/lang/Integer; // type@1786 │ │ +19bc68: 6e10 5893 0200 |0004: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +19bc6e: 0a02 |0007: move-result v2 │ │ +19bc70: 7120 c40c 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0cc4 │ │ +19bc76: 0c02 |000b: move-result-object v2 │ │ +19bc78: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #24 header: │ │ class_idx : 1089 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #24 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;' │ │ @@ -1858,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 │ │ -19bbe8: |[19bbe8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bbf8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bbfe: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -19bc02: 0e00 |0005: return-void │ │ +19bcb8: |[19bcb8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bcc8: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bcce: 5b01 a603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +19bcd2: 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; │ │ │ │ @@ -1879,32 +1879,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19bbc8: |[19bbc8] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19bbd8: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ -19bbdc: 7110 c80c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cc8 │ │ -19bbe2: 0c00 |0005: move-result-object v0 │ │ -19bbe4: 1100 |0006: return-object v0 │ │ +19bc98: |[19bc98] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19bca8: 5410 a603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a6 │ │ +19bcac: 7110 c80c 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cc8 │ │ +19bcb2: 0c00 |0005: move-result-object v0 │ │ +19bcb4: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #25 header: │ │ class_idx : 1090 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #25 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;' │ │ @@ -1920,17 +1920,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bc04: |[19bc04] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ -19bc14: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bc1a: 0e00 |0003: return-void │ │ +19bcd4: |[19bcd4] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.:()V │ │ +19bce4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bcea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; │ │ │ │ Virtual methods - │ │ @@ -1939,32 +1939,32 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bc1c: |[19bc1c] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19bc2c: 1f01 6601 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0166 │ │ -19bc30: 7110 cc0c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0ccc │ │ -19bc36: 0e00 |0005: return-void │ │ +19bcec: |[19bcec] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19bcfc: 1f01 6601 |0000: check-cast v1, Landroidx/activity/result/ActivityResult; // type@0166 │ │ +19bd00: 7110 cc0c 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V // method@0ccc │ │ +19bd06: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #26 header: │ │ class_idx : 1091 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #26 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;' │ │ @@ -1984,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 │ │ -19bc58: |[19bc58] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19bc68: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bc6e: 5b01 a703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ -19bc72: 0e00 |0005: return-void │ │ +19bd28: |[19bd28] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19bd38: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19bd3e: 5b01 a703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19bd42: 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; │ │ │ │ @@ -2005,32 +2005,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19bc38: |[19bc38] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19bc48: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ -19bc4c: 7110 c60c 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@0cc6 │ │ -19bc52: 0c00 |0005: move-result-object v0 │ │ -19bc54: 1100 |0006: return-object v0 │ │ +19bd08: |[19bd08] com.infomaniak.drive.ui.BasePreviewSliderFragment$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19bd18: 5410 a703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03a7 │ │ +19bd1c: 7110 c60c 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@0cc6 │ │ +19bd22: 0c00 |0005: move-result-object v0 │ │ +19bd24: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #27 header: │ │ class_idx : 1092 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 11242 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 11245 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #27 annotations: │ │ Annotations on class │ │ @@ -2051,17 +2051,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19bd60: |[19bd60] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ -19bd70: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19bd76: 0e00 |0003: return-void │ │ +19be30: |[19be30] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:()V │ │ +19be40: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19be46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;) │ │ @@ -2069,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 │ │ -19bd78: |[19bd78] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19bd88: 7010 a00c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0ca0 │ │ -19bd8e: 0e00 |0003: return-void │ │ +19be48: |[19be48] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19be58: 7010 a00c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:()V // method@0ca0 │ │ +19be5e: 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 │ │ -19bce0: |[19bce0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ -19bcf0: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ -19bcf4: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19bcfa: 6e10 f405 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ -19bd00: 0c00 |0008: move-result-object v0 │ │ -19bd02: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19bd06: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19bd08: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19bd0c: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19bd10: 2802 |0010: goto 0012 // +0002 │ │ -19bd12: 0720 |0011: move-object v0, v2 │ │ -19bd14: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ -19bd18: 6e10 ef0c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cef │ │ -19bd1e: 0c00 |0017: move-result-object v0 │ │ -19bd20: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -19bd24: 5400 aa02 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ -19bd28: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -19bd2c: 2803 |001e: goto 0021 // +0003 │ │ -19bd2e: 0702 |001f: move-object v2, v0 │ │ -19bd30: 2817 |0020: goto 0037 // +0017 │ │ -19bd32: 6e10 ee05 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ee │ │ -19bd38: 0c04 |0024: move-result-object v4 │ │ -19bd3a: 2040 2709 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0927 │ │ -19bd3e: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ -19bd42: 1f04 2709 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0927 │ │ -19bd46: 2802 |002b: goto 002d // +0002 │ │ -19bd48: 0724 |002c: move-object v4, v2 │ │ -19bd4a: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ -19bd4e: 6e10 0e2a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a0e │ │ -19bd54: 0c04 |0032: move-result-object v4 │ │ -19bd56: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ -19bd5a: 5442 3901 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0139 │ │ -19bd5e: 1102 |0037: return-object v2 │ │ +19bdb0: |[19bdb0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getHeader:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/views/PreviewHeaderView; │ │ +19bdc0: 1a00 1326 |0000: const-string v0, "" // string@2613 │ │ +19bdc4: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19bdca: 6e10 f405 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ +19bdd0: 0c00 |0008: move-result-object v0 │ │ +19bdd2: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bdd6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19bdd8: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19bddc: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bde0: 2802 |0010: goto 0012 // +0002 │ │ +19bde2: 0720 |0011: move-object v0, v2 │ │ +19bde4: 3800 0f00 |0012: if-eqz v0, 0021 // +000f │ │ +19bde8: 6e10 ef0c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cef │ │ +19bdee: 0c00 |0017: move-result-object v0 │ │ +19bdf0: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +19bdf4: 5400 aa02 |001a: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ +19bdf8: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +19bdfc: 2803 |001e: goto 0021 // +0003 │ │ +19bdfe: 0702 |001f: move-object v2, v0 │ │ +19be00: 2817 |0020: goto 0037 // +0017 │ │ +19be02: 6e10 ee05 0400 |0021: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ee │ │ +19be08: 0c04 |0024: move-result-object v4 │ │ +19be0a: 2040 2809 |0025: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0928 │ │ +19be0e: 3800 0500 |0027: if-eqz v0, 002c // +0005 │ │ +19be12: 1f04 2809 |0029: check-cast v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0928 │ │ +19be16: 2802 |002b: goto 002d // +0002 │ │ +19be18: 0724 |002c: move-object v4, v2 │ │ +19be1a: 3804 0a00 |002d: if-eqz v4, 0037 // +000a │ │ +19be1e: 6e10 1b2a 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding; // method@2a1b │ │ +19be24: 0c04 |0032: move-result-object v4 │ │ +19be26: 3804 0400 |0033: if-eqz v4, 0037 // +0004 │ │ +19be2a: 5442 3901 |0035: iget-object v2, v4, Lcom/infomaniak/drive/databinding/ActivityPreviewPdfBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@0139 │ │ +19be2e: 1102 |0037: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=263 │ │ 0x0021 line=264 │ │ locals : │ │ 0x0000 - 0x0038 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0038 reg=4 (null) Landroidx/fragment/app/Fragment; │ │ @@ -2136,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 │ │ -19bc74: |[19bc74] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19bc84: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ -19bc88: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19bc8e: 6e10 f405 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ -19bc94: 0c00 |0008: move-result-object v0 │ │ -19bc96: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19bc9a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19bc9c: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19bca0: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19bca4: 2802 |0010: goto 0012 // +0002 │ │ -19bca6: 0720 |0011: move-object v0, v2 │ │ -19bca8: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -19bcac: 6e10 e90c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0ce9 │ │ -19bcb2: 0c00 |0017: move-result-object v0 │ │ -19bcb4: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ -19bcb8: 6e10 ee05 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ee │ │ -19bcbe: 0c04 |001d: move-result-object v4 │ │ -19bcc0: 2040 2709 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0927 │ │ -19bcc4: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -19bcc8: 0742 |0022: move-object v2, v4 │ │ -19bcca: 1f02 2709 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0927 │ │ -19bcce: 7110 f9b6 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -19bcd4: 6e10 1b2a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a1b │ │ -19bcda: 0c00 |002b: move-result-object v0 │ │ -19bcdc: 1100 |002c: return-object v0 │ │ +19bd44: |[19bd44] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.getPreviewPDFHandler:(Landroidx/fragment/app/Fragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19bd54: 1a00 1326 |0000: const-string v0, "" // string@2613 │ │ +19bd58: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19bd5e: 6e10 f405 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ +19bd64: 0c00 |0008: move-result-object v0 │ │ +19bd66: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bd6a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19bd6c: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19bd70: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bd74: 2802 |0010: goto 0012 // +0002 │ │ +19bd76: 0720 |0011: move-object v0, v2 │ │ +19bd78: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +19bd7c: 6e10 e90c 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@0ce9 │ │ +19bd82: 0c00 |0017: move-result-object v0 │ │ +19bd84: 3900 1400 |0018: if-nez v0, 002c // +0014 │ │ +19bd88: 6e10 ee05 0400 |001a: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ee │ │ +19bd8e: 0c04 |001d: move-result-object v4 │ │ +19bd90: 2040 2809 |001e: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0928 │ │ +19bd94: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +19bd98: 0742 |0022: move-object v2, v4 │ │ +19bd9a: 1f02 2809 |0023: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0928 │ │ +19bd9e: 7110 06b7 0200 |0025: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +19bda4: 6e10 282a 0200 |0028: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // method@2a28 │ │ +19bdaa: 0c00 |002b: move-result-object v0 │ │ +19bdac: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=268 │ │ 0x001a line=269 │ │ locals : │ │ 0x0000 - 0x002d reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x002d reg=4 (null) Landroidx/fragment/app/Fragment; │ │ @@ -2178,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 │ │ -19bd90: |[19bd90] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ -19bda0: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ -19bda4: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19bdaa: 6e10 f405 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ -19bdb0: 0c02 |0008: move-result-object v2 │ │ -19bdb2: 2020 4e04 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19bdb6: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -19bdba: 1f02 4e04 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19bdbe: 2802 |000f: goto 0011 // +0002 │ │ -19bdc0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19bdc2: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ -19bdc6: 6e10 030d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d03 │ │ -19bdcc: 0e00 |0016: return-void │ │ +19be60: |[19be60] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.openWithClicked:(Landroidx/fragment/app/Fragment;)V │ │ +19be70: 1a00 1326 |0000: const-string v0, "" // string@2613 │ │ +19be74: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19be7a: 6e10 f405 0200 |0005: invoke-virtual {v2}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ +19be80: 0c02 |0008: move-result-object v2 │ │ +19be82: 2020 4e04 |0009: instance-of v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19be86: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +19be8a: 1f02 4e04 |000d: check-cast v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19be8e: 2802 |000f: goto 0011 // +0002 │ │ +19be90: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19be92: 3802 0500 |0011: if-eqz v2, 0016 // +0005 │ │ +19be96: 6e10 030d 0200 |0013: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d03 │ │ +19be9c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0017 reg=2 (null) Landroidx/fragment/app/Fragment; │ │ │ │ @@ -2207,51 +2207,51 @@ │ │ type : '(Landroidx/fragment/app/Fragment;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -19bdd0: |[19bdd0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ -19bde0: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ -19bde4: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19bdea: 6e10 f405 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ -19bdf0: 0c00 |0008: move-result-object v0 │ │ -19bdf2: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19bdf6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19bdf8: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -19bdfc: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19be00: 2802 |0010: goto 0012 // +0002 │ │ -19be02: 0720 |0011: move-object v0, v2 │ │ -19be04: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -19be08: 6e10 150d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d15 │ │ -19be0e: 6e10 ee05 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ee │ │ -19be14: 0c04 |001a: move-result-object v4 │ │ -19be16: 2040 2709 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0927 │ │ -19be1a: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ -19be1e: 0742 |001f: move-object v2, v4 │ │ -19be20: 1f02 2709 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0927 │ │ -19be24: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ -19be28: 6e10 3a2a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a3a │ │ -19be2e: 0e00 |0027: return-void │ │ +19bea0: |[19bea0] com.infomaniak.drive.ui.BasePreviewSliderFragment$Companion.toggleFullscreen:(Landroidx/fragment/app/Fragment;)V │ │ +19beb0: 1a00 1326 |0000: const-string v0, "" // string@2613 │ │ +19beb4: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19beba: 6e10 f405 0400 |0005: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getParentFragment:()Landroidx/fragment/app/Fragment; // method@05f4 │ │ +19bec0: 0c00 |0008: move-result-object v0 │ │ +19bec2: 2001 4e04 |0009: instance-of v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bec6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19bec8: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +19becc: 1f00 4e04 |000e: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bed0: 2802 |0010: goto 0012 // +0002 │ │ +19bed2: 0720 |0011: move-object v0, v2 │ │ +19bed4: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +19bed8: 6e10 150d 0000 |0014: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0d15 │ │ +19bede: 6e10 ee05 0400 |0017: invoke-virtual {v4}, Landroidx/fragment/app/Fragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@05ee │ │ +19bee4: 0c04 |001a: move-result-object v4 │ │ +19bee6: 2040 2809 |001b: instance-of v0, v4, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0928 │ │ +19beea: 3800 0500 |001d: if-eqz v0, 0022 // +0005 │ │ +19beee: 0742 |001f: move-object v2, v4 │ │ +19bef0: 1f02 2809 |0020: check-cast v2, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity; // type@0928 │ │ +19bef4: 3802 0500 |0022: if-eqz v2, 0027 // +0005 │ │ +19bef8: 6e10 472a 0200 |0024: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFActivity;.toggleFullscreen:()V // method@2a47 │ │ +19befe: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=254 │ │ 0x0017 line=255 │ │ locals : │ │ 0x0000 - 0x0028 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; │ │ 0x0000 - 0x0028 reg=4 (null) Landroidx/fragment/app/Fragment; │ │ │ │ - source_file_idx : 11242 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11245 (BasePreviewSliderFragment.kt) │ │ │ │ Class #28 header: │ │ -class_idx : 6943 │ │ +class_idx : 6944 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 10478 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 10481 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #28 - │ │ Class descriptor : 'Lkotlin/jvm/internal/AdaptedFunctionReference;' │ │ @@ -2296,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 │ │ -423540: |[423540] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -423550: 6202 a6b4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4a6 │ │ -423554: 0770 |0002: move-object v0, v7 │ │ -423556: 0181 |0003: move v1, v8 │ │ -423558: 0793 |0004: move-object v3, v9 │ │ -42355a: 07a4 |0005: move-object v4, v10 │ │ -42355c: 07b5 |0006: move-object v5, v11 │ │ -42355e: 01c6 |0007: move v6, v12 │ │ -423560: 7607 c8b5 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@b5c8 │ │ -423566: 0e00 |000b: return-void │ │ +42387c: |[42387c] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +42388c: 6202 a9b4 |0000: sget-object v2, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4a9 │ │ +423890: 0770 |0002: move-object v0, v7 │ │ +423892: 0181 |0003: move v1, v8 │ │ +423894: 0793 |0004: move-object v3, v9 │ │ +423896: 07a4 |0005: move-object v4, v10 │ │ +423898: 07b5 |0006: move-object v5, v11 │ │ +42389a: 01c6 |0007: move v6, v12 │ │ +42389c: 7607 d5b5 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@b5d5 │ │ +4238a2: 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; │ │ @@ -2326,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 │ │ -423568: |[423568] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -423578: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -42357e: 5b02 89b4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b489 │ │ -423582: 5b03 88b4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b488 │ │ -423586: 5b04 87b4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b487 │ │ -42358a: 5b05 8ab4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48a │ │ -42358e: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ -423592: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -423594: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ -423598: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -42359a: 2802 |0011: goto 0013 // +0002 │ │ -42359c: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -42359e: 5c02 86b4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b486 │ │ -4235a2: 5901 84b4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b484 │ │ -4235a6: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ -4235aa: 5901 85b4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b485 │ │ -4235ae: 0e00 |001b: return-void │ │ +4238a4: |[4238a4] kotlin.jvm.internal.AdaptedFunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +4238b4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +4238ba: 5b02 8cb4 |0003: iput-object v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b48c │ │ +4238be: 5b03 8bb4 |0005: iput-object v3, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b48b │ │ +4238c2: 5b04 8ab4 |0007: iput-object v4, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b48a │ │ +4238c6: 5b05 8db4 |0009: iput-object v5, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48d │ │ +4238ca: dd02 0601 |000b: and-int/lit8 v2, v6, #int 1 // #01 │ │ +4238ce: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +4238d0: 3332 0400 |000e: if-ne v2, v3, 0012 // +0004 │ │ +4238d4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +4238d6: 2802 |0011: goto 0013 // +0002 │ │ +4238d8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +4238da: 5c02 89b4 |0013: iput-boolean v2, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b489 │ │ +4238de: 5901 87b4 |0015: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b487 │ │ +4238e2: e101 0601 |0017: shr-int/lit8 v1, v6, #int 1 // #01 │ │ +4238e6: 5901 88b4 |0019: iput v1, v0, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b488 │ │ +4238ea: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ 0x0005 line=44 │ │ 0x0007 line=45 │ │ 0x0009 line=46 │ │ @@ -2372,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 │ │ -4233a0: |[4233a0] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ -4233b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -4233b2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -4233b6: 0f00 |0003: return v0 │ │ -4233b8: 2051 1f1b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b1f │ │ -4233bc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -4233be: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -4233c2: 0f02 |0009: return v2 │ │ -4233c4: 1f05 1f1b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b1f │ │ -4233c8: 5541 86b4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b486 │ │ -4233cc: 5553 86b4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b486 │ │ -4233d0: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ -4233d4: 5241 84b4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b484 │ │ -4233d8: 5253 84b4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b484 │ │ -4233dc: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ -4233e0: 5241 85b4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b485 │ │ -4233e4: 5253 85b4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b485 │ │ -4233e8: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ -4233ec: 5441 89b4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b489 │ │ -4233f0: 5453 89b4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b489 │ │ -4233f4: 7120 f3b6 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -4233fa: 0a01 |0025: move-result v1 │ │ -4233fc: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ -423400: 5441 88b4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b488 │ │ -423404: 5453 88b4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b488 │ │ -423408: 7120 f3b6 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -42340e: 0a01 |002f: move-result v1 │ │ -423410: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ -423414: 5441 87b4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b487 │ │ -423418: 5453 87b4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b487 │ │ -42341c: 6e20 f893 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93f8 │ │ -423422: 0a01 |0039: move-result v1 │ │ -423424: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ -423428: 5441 8ab4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48a │ │ -42342c: 5455 8ab4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48a │ │ -423430: 6e20 f893 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93f8 │ │ -423436: 0a05 |0043: move-result v5 │ │ -423438: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ -42343c: 2802 |0046: goto 0048 // +0002 │ │ -42343e: 1200 |0047: const/4 v0, #int 0 // #0 │ │ -423440: 0f00 |0048: return v0 │ │ +4236dc: |[4236dc] kotlin.jvm.internal.AdaptedFunctionReference.equals:(Ljava/lang/Object;)Z │ │ +4236ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4236ee: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +4236f2: 0f00 |0003: return v0 │ │ +4236f4: 2051 201b |0004: instance-of v1, v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b20 │ │ +4236f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4236fa: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +4236fe: 0f02 |0009: return v2 │ │ +423700: 1f05 201b |000a: check-cast v5, Lkotlin/jvm/internal/AdaptedFunctionReference; // type@1b20 │ │ +423704: 5541 89b4 |000c: iget-boolean v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b489 │ │ +423708: 5553 89b4 |000e: iget-boolean v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b489 │ │ +42370c: 3331 3700 |0010: if-ne v1, v3, 0047 // +0037 │ │ +423710: 5241 87b4 |0012: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b487 │ │ +423714: 5253 87b4 |0014: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b487 │ │ +423718: 3331 3100 |0016: if-ne v1, v3, 0047 // +0031 │ │ +42371c: 5241 88b4 |0018: iget v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b488 │ │ +423720: 5253 88b4 |001a: iget v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b488 │ │ +423724: 3331 2b00 |001c: if-ne v1, v3, 0047 // +002b │ │ +423728: 5441 8cb4 |001e: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b48c │ │ +42372c: 5453 8cb4 |0020: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b48c │ │ +423730: 7120 00b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +423736: 0a01 |0025: move-result v1 │ │ +423738: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ +42373c: 5441 8bb4 |0028: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b48b │ │ +423740: 5453 8bb4 |002a: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b48b │ │ +423744: 7120 00b7 3100 |002c: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +42374a: 0a01 |002f: move-result v1 │ │ +42374c: 3801 1700 |0030: if-eqz v1, 0047 // +0017 │ │ +423750: 5441 8ab4 |0032: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b48a │ │ +423754: 5453 8ab4 |0034: iget-object v3, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b48a │ │ +423758: 6e20 0594 3100 |0036: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9405 │ │ +42375e: 0a01 |0039: move-result v1 │ │ +423760: 3801 0d00 |003a: if-eqz v1, 0047 // +000d │ │ +423764: 5441 8db4 |003c: iget-object v1, v4, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48d │ │ +423768: 5455 8db4 |003e: iget-object v5, v5, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48d │ │ +42376c: 6e20 0594 5100 |0040: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9405 │ │ +423772: 0a05 |0043: move-result v5 │ │ +423774: 3805 0300 |0044: if-eqz v5, 0047 // +0003 │ │ +423778: 2802 |0046: goto 0048 // +0002 │ │ +42377a: 1200 |0047: const/4 v0, #int 0 // #0 │ │ +42377c: 0f00 |0048: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=65 │ │ 0x000a line=66 │ │ 0x000c line=67 │ │ 0x0022 line=70 │ │ 0x002c line=71 │ │ @@ -2435,17 +2435,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -423444: |[423444] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ -423454: 5210 84b4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b484 │ │ -423458: 0f00 |0002: return v0 │ │ +423780: |[423780] kotlin.jvm.internal.AdaptedFunctionReference.getArity:()I │ │ +423790: 5210 87b4 |0000: iget v0, v1, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b487 │ │ +423794: 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;) │ │ @@ -2453,27 +2453,27 @@ │ │ type : '()Lkotlin/reflect/KDeclarationContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -423508: |[423508] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -423518: 5420 88b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b488 │ │ -42351c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -423520: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -423522: 280e |0005: goto 0013 // +000e │ │ -423524: 5521 86b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b486 │ │ -423528: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -42352c: 7110 e0b7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b7e0 │ │ -423532: 0c00 |000d: move-result-object v0 │ │ -423534: 2805 |000e: goto 0013 // +0005 │ │ -423536: 7110 ddb7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -42353c: 0c00 |0012: move-result-object v0 │ │ -42353e: 1100 |0013: return-object v0 │ │ +423844: |[423844] kotlin.jvm.internal.AdaptedFunctionReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +423854: 5420 8bb4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b48b │ │ +423858: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +42385c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +42385e: 280e |0005: goto 0013 // +000e │ │ +423860: 5521 89b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b489 │ │ +423864: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +423868: 7110 edb7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b7ed │ │ +42386e: 0c00 |000d: move-result-object v0 │ │ +423870: 2805 |000e: goto 0013 // +0005 │ │ +423872: 7110 eab7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +423878: 0c00 |0012: move-result-object v0 │ │ +42387a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ @@ -2482,52 +2482,52 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 63 16-bit code units │ │ -42345c: |[42345c] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ -42346c: 5430 89b4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b489 │ │ -423470: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -423472: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -423476: 6e10 bd93 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -42347c: 0a00 |0008: move-result v0 │ │ -42347e: 2802 |0009: goto 000b // +0002 │ │ -423480: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -423482: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -423486: 5432 88b4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b488 │ │ -42348a: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ -42348e: 6e10 bd93 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -423494: 0a01 |0014: move-result v1 │ │ -423496: b010 |0015: add-int/2addr v0, v1 │ │ -423498: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42349c: 5431 87b4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b487 │ │ -4234a0: 6e10 ff93 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -4234a6: 0a01 |001d: move-result v1 │ │ -4234a8: b010 |001e: add-int/2addr v0, v1 │ │ -4234aa: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4234ae: 5431 8ab4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48a │ │ -4234b2: 6e10 ff93 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -4234b8: 0a01 |0026: move-result v1 │ │ -4234ba: b010 |0027: add-int/2addr v0, v1 │ │ -4234bc: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4234c0: 5531 86b4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b486 │ │ -4234c4: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ -4234c8: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ -4234cc: 2803 |0030: goto 0033 // +0003 │ │ -4234ce: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ -4234d2: b010 |0033: add-int/2addr v0, v1 │ │ -4234d4: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4234d8: 5231 84b4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b484 │ │ -4234dc: b010 |0038: add-int/2addr v0, v1 │ │ -4234de: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -4234e2: 5231 85b4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b485 │ │ -4234e6: b010 |003d: add-int/2addr v0, v1 │ │ -4234e8: 0f00 |003e: return v0 │ │ +423798: |[423798] kotlin.jvm.internal.AdaptedFunctionReference.hashCode:()I │ │ +4237a8: 5430 8cb4 |0000: iget-object v0, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.receiver:Ljava/lang/Object; // field@b48c │ │ +4237ac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +4237ae: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +4237b2: 6e10 ca93 0000 |0005: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +4237b8: 0a00 |0008: move-result v0 │ │ +4237ba: 2802 |0009: goto 000b // +0002 │ │ +4237bc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +4237be: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4237c2: 5432 8bb4 |000d: iget-object v2, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.owner:Ljava/lang/Class; // field@b48b │ │ +4237c6: 3802 0600 |000f: if-eqz v2, 0015 // +0006 │ │ +4237ca: 6e10 ca93 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +4237d0: 0a01 |0014: move-result v1 │ │ +4237d2: b010 |0015: add-int/2addr v0, v1 │ │ +4237d4: da00 001f |0016: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4237d8: 5431 8ab4 |0018: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.name:Ljava/lang/String; // field@b48a │ │ +4237dc: 6e10 0c94 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +4237e2: 0a01 |001d: move-result v1 │ │ +4237e4: b010 |001e: add-int/2addr v0, v1 │ │ +4237e6: da00 001f |001f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4237ea: 5431 8db4 |0021: iget-object v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.signature:Ljava/lang/String; // field@b48d │ │ +4237ee: 6e10 0c94 0100 |0023: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +4237f4: 0a01 |0026: move-result v1 │ │ +4237f6: b010 |0027: add-int/2addr v0, v1 │ │ +4237f8: da00 001f |0028: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +4237fc: 5531 89b4 |002a: iget-boolean v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.isTopLevel:Z // field@b489 │ │ +423800: 3801 0500 |002c: if-eqz v1, 0031 // +0005 │ │ +423804: 1301 cf04 |002e: const/16 v1, #int 1231 // #4cf │ │ +423808: 2803 |0030: goto 0033 // +0003 │ │ +42380a: 1301 d504 |0031: const/16 v1, #int 1237 // #4d5 │ │ +42380e: b010 |0033: add-int/2addr v0, v1 │ │ +423810: da00 001f |0034: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +423814: 5231 87b4 |0036: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.arity:I // field@b487 │ │ +423818: b010 |0038: add-int/2addr v0, v1 │ │ +42381a: da00 001f |0039: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +42381e: 5231 88b4 |003b: iget v1, v3, Lkotlin/jvm/internal/AdaptedFunctionReference;.flags:I // field@b488 │ │ +423822: b010 |003d: add-int/2addr v0, v1 │ │ +423824: 0f00 |003e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000d line=79 │ │ 0x0018 line=80 │ │ 0x0021 line=81 │ │ 0x002a line=82 │ │ @@ -2541,31 +2541,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4234ec: |[4234ec] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ -4234fc: 7110 f0b7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b7f0 │ │ -423502: 0c00 |0003: move-result-object v0 │ │ -423504: 1100 |0004: return-object v0 │ │ +423828: |[423828] kotlin.jvm.internal.AdaptedFunctionReference.toString:()Ljava/lang/String; │ │ +423838: 7110 fdb7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; // method@b7fd │ │ +42383e: 0c00 |0003: move-result-object v0 │ │ +423840: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lkotlin/jvm/internal/AdaptedFunctionReference; │ │ │ │ - source_file_idx : 10478 (AdaptedFunctionReference.java) │ │ + source_file_idx : 10481 (AdaptedFunctionReference.java) │ │ │ │ Class #29 header: │ │ class_idx : 1093 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6943 │ │ -source_file_idx : 11242 │ │ +superclass_idx : 6944 │ │ +source_file_idx : 11245 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #29 annotations: │ │ Annotations on class │ │ @@ -2588,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 │ │ -19be4c: |[19be4c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ -19be5c: 1c03 4b02 |0000: const-class v3, Landroidx/navigation/NavController; // type@024b │ │ -19be60: 1a05 16e4 |0002: const-string v5, "popBackStack()Z" // string@e416 │ │ -19be64: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ -19be68: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19be6a: 1a04 14e4 |0007: const-string v4, "popBackStack" // string@e414 │ │ -19be6e: 0770 |0009: move-object v0, v7 │ │ -19be70: 0782 |000a: move-object v2, v8 │ │ -19be72: 7607 c8b5 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@b5c8 │ │ -19be78: 0e00 |000e: return-void │ │ +19bf1c: |[19bf1c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.:(Ljava/lang/Object;)V │ │ +19bf2c: 1c03 4b02 |0000: const-class v3, Landroidx/navigation/NavController; // type@024b │ │ +19bf30: 1a05 1be4 |0002: const-string v5, "popBackStack()Z" // string@e41b │ │ +19bf34: 1306 0800 |0004: const/16 v6, #int 8 // #8 │ │ +19bf38: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19bf3a: 1a04 19e4 |0007: const-string v4, "popBackStack" // string@e419 │ │ +19bf3e: 0770 |0009: move-object v0, v7 │ │ +19bf40: 0782 |000a: move-object v2, v8 │ │ +19bf42: 7607 d5b5 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@b5d5 │ │ +19bf48: 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 │ │ -19be30: |[19be30] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ -19be40: 6e10 a80c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0ca8 │ │ -19be46: 6200 78b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19be4a: 1100 |0005: return-object v0 │ │ +19bf00: |[19bf00] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()Ljava/lang/Object; │ │ +19bf10: 6e10 a80c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.invoke:()V // method@0ca8 │ │ +19bf16: 6200 7bb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19bf1a: 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$2; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;) │ │ @@ -2631,41 +2631,41 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19be7c: |[19be7c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ -19be8c: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a8 │ │ -19be90: 1f00 4b02 |0002: check-cast v0, Landroidx/navigation/NavController; // type@024b │ │ -19be94: 6e10 7306 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0673 │ │ -19be9a: 0e00 |0007: return-void │ │ +19bf4c: |[19bf4c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$2.invoke:()V │ │ +19bf5c: 5410 a803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.receiver:Ljava/lang/Object; // field@03a8 │ │ +19bf60: 1f00 4b02 |0002: check-cast v0, Landroidx/navigation/NavController; // type@024b │ │ +19bf64: 6e10 7306 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/NavController;.popBackStack:()Z // method@0673 │ │ +19bf6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; │ │ │ │ - source_file_idx : 11242 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11245 (BasePreviewSliderFragment.kt) │ │ │ │ Class #30 header: │ │ -class_idx : 7119 │ │ +class_idx : 7120 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 15911 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 15914 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ 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 #48058 'getAnnotations' │ │ +Annotations on method #48071 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ │ │ Class #30 - │ │ Class descriptor : 'Lkotlin/reflect/KAnnotatedElement;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -2675,38 +2675,38 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/reflect/KAnnotatedElement;) │ │ name : 'getAnnotations' │ │ type : '()Ljava/util/List;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 15911 (KAnnotatedElement.kt) │ │ + source_file_idx : 15914 (KAnnotatedElement.kt) │ │ │ │ Class #31 header: │ │ -class_idx : 7121 │ │ +class_idx : 7122 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 15912 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 15915 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ 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 #48066 'call' │ │ +Annotations on method #48079 'call' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "([" "Ljava/lang/Object;" ")TR;" } │ │ -Annotations on method #48067 'callBy' │ │ +Annotations on method #48080 'callBy' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/Map<" "Lkotlin/reflect/KParameter;" "+" "Ljava/lang/Object;" ">;)TR;" } │ │ -Annotations on method #48070 'getParameters' │ │ +Annotations on method #48083 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #48072 'getTypeParameters' │ │ +Annotations on method #48085 'getTypeParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KTypeParameter;" ">;" } │ │ │ │ Class #31 - │ │ Class descriptor : 'Lkotlin/reflect/KCallable;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -2777,34 +2777,34 @@ │ │ │ │ #10 : (in Lkotlin/reflect/KCallable;) │ │ name : 'isSuspend' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 15912 (KCallable.kt) │ │ + source_file_idx : 15915 (KCallable.kt) │ │ │ │ Class #32 header: │ │ -class_idx : 6960 │ │ +class_idx : 6961 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 12028 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 12031 │ │ static_fields_size : 1 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 18 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lkotlin/jvm/internal/CallableReference$NoReceiver; } │ │ -Annotations on method #46616 'getAnnotations' │ │ +Annotations on method #46629 'getAnnotations' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Ljava/lang/annotation/Annotation;" ">;" } │ │ -Annotations on method #46620 'getParameters' │ │ +Annotations on method #46633 'getParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KParameter;" ">;" } │ │ -Annotations on method #46624 'getTypeParameters' │ │ +Annotations on method #46637 'getTypeParameters' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Ljava/util/List<" "Lkotlin/reflect/KTypeParameter;" ">;" } │ │ │ │ Class #32 - │ │ Class descriptor : 'Lkotlin/jvm/internal/CallableReference;' │ │ Access flags : 0x0401 (PUBLIC ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -2846,37 +2846,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -424234: |[424234] kotlin.jvm.internal.CallableReference.:()V │ │ -424244: 7100 0eb6 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b60e │ │ -42424a: 0c00 |0003: move-result-object v0 │ │ -42424c: 6900 a6b4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4a6 │ │ -424250: 0e00 |0006: return-void │ │ +424570: |[424570] kotlin.jvm.internal.CallableReference.:()V │ │ +424580: 7100 1bb6 0000 |0000: invoke-static {}, Lkotlin/jvm/internal/CallableReference$NoReceiver;.access$000:()Lkotlin/jvm/internal/CallableReference$NoReceiver; // method@b61b │ │ +424586: 0c00 |0003: move-result-object v0 │ │ +424588: 6900 a9b4 |0004: sput-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4a9 │ │ +42458c: 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 │ │ -424254: |[424254] kotlin.jvm.internal.CallableReference.:()V │ │ -424264: 6200 a6b4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4a6 │ │ -424268: 7020 12b6 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b612 │ │ -42426e: 0e00 |0005: return-void │ │ +424590: |[424590] kotlin.jvm.internal.CallableReference.:()V │ │ +4245a0: 6200 a9b4 |0000: sget-object v0, Lkotlin/jvm/internal/CallableReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4a9 │ │ +4245a4: 7020 1fb6 0100 |0002: invoke-direct {v1, v0}, Lkotlin/jvm/internal/CallableReference;.:(Ljava/lang/Object;)V // method@b61f │ │ +4245aa: 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;) │ │ @@ -2884,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 │ │ -424270: |[424270] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ -424280: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -424282: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -424284: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -424286: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -424288: 0760 |0004: move-object v0, v6 │ │ -42428a: 0771 |0005: move-object v1, v7 │ │ -42428c: 7606 13b6 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@b613 │ │ -424292: 0e00 |0009: return-void │ │ +4245ac: |[4245ac] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;)V │ │ +4245bc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +4245be: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +4245c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +4245c2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +4245c4: 0760 |0004: move-object v0, v6 │ │ +4245c6: 0771 |0005: move-object v1, v7 │ │ +4245c8: 7606 20b6 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@b620 │ │ +4245ce: 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; │ │ │ │ @@ -2909,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 │ │ -424294: |[424294] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ -4242a4: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -4242aa: 5b01 aab4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4aa │ │ -4242ae: 5b02 a9b4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4a9 │ │ -4242b2: 5b03 a8b4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4a8 │ │ -4242b6: 5b04 acb4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4ac │ │ -4242ba: 5c05 a7b4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4a7 │ │ -4242be: 0e00 |000d: return-void │ │ +4245d0: |[4245d0] kotlin.jvm.internal.CallableReference.:(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Z)V │ │ +4245e0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +4245e6: 5b01 adb4 |0003: iput-object v1, v0, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4ad │ │ +4245ea: 5b02 acb4 |0005: iput-object v2, v0, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4ac │ │ +4245ee: 5b03 abb4 |0007: iput-object v3, v0, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4ab │ │ +4245f2: 5b04 afb4 |0009: iput-object v4, v0, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4af │ │ +4245f6: 5c05 aab4 |000b: iput-boolean v5, v0, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4aa │ │ +4245fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ 0x0009 line=73 │ │ @@ -2943,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 │ │ -424064: |[424064] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -424074: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -42407a: 0c00 |0003: move-result-object v0 │ │ -42407c: 7220 c2bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bbc2 │ │ -424082: 0c02 |0007: move-result-object v2 │ │ -424084: 1102 |0008: return-object v2 │ │ +4243a0: |[4243a0] kotlin.jvm.internal.CallableReference.call:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +4243b0: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +4243b6: 0c00 |0003: move-result-object v0 │ │ +4243b8: 7220 cfbb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.call:([Ljava/lang/Object;)Ljava/lang/Object; // method@bbcf │ │ +4243be: 0c02 |0007: move-result-object v2 │ │ +4243c0: 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; │ │ │ │ @@ -2965,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 │ │ -424088: |[424088] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ -424098: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -42409e: 0c00 |0003: move-result-object v0 │ │ -4240a0: 7220 c3bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bbc3 │ │ -4240a6: 0c02 |0007: move-result-object v2 │ │ -4240a8: 1102 |0008: return-object v2 │ │ +4243c4: |[4243c4] kotlin.jvm.internal.CallableReference.callBy:(Ljava/util/Map;)Ljava/lang/Object; │ │ +4243d4: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +4243da: 0c00 |0003: move-result-object v0 │ │ +4243dc: 7220 d0bb 2000 |0004: invoke-interface {v0, v2}, Lkotlin/reflect/KCallable;.callBy:(Ljava/util/Map;)Ljava/lang/Object; // method@bbd0 │ │ +4243e2: 0c02 |0007: move-result-object v2 │ │ +4243e4: 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; │ │ │ │ @@ -2987,21 +2987,21 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -424160: |[424160] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ -424170: 5410 abb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4ab │ │ -424174: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -424178: 6e10 17b6 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b617 │ │ -42417e: 0c00 |0007: move-result-object v0 │ │ -424180: 5b10 abb4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4ab │ │ -424184: 1100 |000a: return-object v0 │ │ +42449c: |[42449c] kotlin.jvm.internal.CallableReference.compute:()Lkotlin/reflect/KCallable; │ │ +4244ac: 5410 aeb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4ae │ │ +4244b0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +4244b4: 6e10 24b6 0100 |0004: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.computeReflected:()Lkotlin/reflect/KCallable; // method@b624 │ │ +4244ba: 0c00 |0007: move-result-object v0 │ │ +4244bc: 5b10 aeb4 |0008: iput-object v0, v1, Lkotlin/jvm/internal/CallableReference;.reflected:Lkotlin/reflect/KCallable; // field@b4ae │ │ +4244c0: 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; │ │ @@ -3017,20 +3017,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4240f4: |[4240f4] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ -424104: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -42410a: 0c00 |0003: move-result-object v0 │ │ -42410c: 7210 c4bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bbc4 │ │ -424112: 0c00 |0007: move-result-object v0 │ │ -424114: 1100 |0008: return-object v0 │ │ +424430: |[424430] kotlin.jvm.internal.CallableReference.getAnnotations:()Ljava/util/List; │ │ +424440: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +424446: 0c00 |0003: move-result-object v0 │ │ +424448: 7210 d1bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getAnnotations:()Ljava/util/List; // method@bbd1 │ │ +42444e: 0c00 |0007: move-result-object v0 │ │ +424450: 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;) │ │ @@ -3038,17 +3038,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4240ac: |[4240ac] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ -4240bc: 5410 aab4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4aa │ │ -4240c0: 1100 |0002: return-object v0 │ │ +4243e8: |[4243e8] kotlin.jvm.internal.CallableReference.getBoundReceiver:()Ljava/lang/Object; │ │ +4243f8: 5410 adb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.receiver:Ljava/lang/Object; // field@b4ad │ │ +4243fc: 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;) │ │ @@ -3056,17 +3056,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4240c4: |[4240c4] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ -4240d4: 5410 a8b4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4a8 │ │ -4240d8: 1100 |0002: return-object v0 │ │ +424400: |[424400] kotlin.jvm.internal.CallableReference.getName:()Ljava/lang/String; │ │ +424410: 5410 abb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.name:Ljava/lang/String; // field@b4ab │ │ +424414: 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;) │ │ @@ -3074,27 +3074,27 @@ │ │ type : '()Lkotlin/reflect/KDeclarationContainer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -4241b4: |[4241b4] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ -4241c4: 5420 a9b4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4a9 │ │ -4241c8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -4241cc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -4241ce: 280e |0005: goto 0013 // +000e │ │ -4241d0: 5521 a7b4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4a7 │ │ -4241d4: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -4241d8: 7110 e0b7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b7e0 │ │ -4241de: 0c00 |000d: move-result-object v0 │ │ -4241e0: 2805 |000e: goto 0013 // +0005 │ │ -4241e2: 7110 ddb7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -4241e8: 0c00 |0012: move-result-object v0 │ │ -4241ea: 1100 |0013: return-object v0 │ │ +4244f0: |[4244f0] kotlin.jvm.internal.CallableReference.getOwner:()Lkotlin/reflect/KDeclarationContainer; │ │ +424500: 5420 acb4 |0000: iget-object v0, v2, Lkotlin/jvm/internal/CallableReference;.owner:Ljava/lang/Class; // field@b4ac │ │ +424504: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +424508: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +42450a: 280e |0005: goto 0013 // +000e │ │ +42450c: 5521 aab4 |0006: iget-boolean v1, v2, Lkotlin/jvm/internal/CallableReference;.isTopLevel:Z // field@b4aa │ │ +424510: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +424514: 7110 edb7 0000 |000a: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinPackage:(Ljava/lang/Class;)Lkotlin/reflect/KDeclarationContainer; // method@b7ed │ │ +42451a: 0c00 |000d: move-result-object v0 │ │ +42451c: 2805 |000e: goto 0013 // +0005 │ │ +42451e: 7110 eab7 0000 |000f: invoke-static {v0}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +424524: 0c00 |0012: move-result-object v0 │ │ +424526: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x000a line=112 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -3103,20 +3103,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424118: |[424118] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ -424128: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -42412e: 0c00 |0003: move-result-object v0 │ │ -424130: 7210 c6bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bbc6 │ │ -424136: 0c00 |0007: move-result-object v0 │ │ -424138: 1100 |0008: return-object v0 │ │ +424454: |[424454] kotlin.jvm.internal.CallableReference.getParameters:()Ljava/util/List; │ │ +424464: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +42446a: 0c00 |0003: move-result-object v0 │ │ +42446c: 7210 d3bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getParameters:()Ljava/util/List; // method@bbd3 │ │ +424472: 0c00 |0007: move-result-object v0 │ │ +424474: 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;) │ │ @@ -3124,22 +3124,22 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -424188: |[424188] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -424198: 6e10 16b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b616 │ │ -42419e: 0c00 |0003: move-result-object v0 │ │ -4241a0: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ -4241a4: 1100 |0006: return-object v0 │ │ -4241a6: 2200 001b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b00 │ │ -4241aa: 7010 a8b5 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b5a8 │ │ -4241b0: 2700 |000c: throw v0 │ │ +4244c4: |[4244c4] kotlin.jvm.internal.CallableReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +4244d4: 6e10 23b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.compute:()Lkotlin/reflect/KCallable; // method@b623 │ │ +4244da: 0c00 |0003: move-result-object v0 │ │ +4244dc: 3210 0300 |0004: if-eq v0, v1, 0007 // +0003 │ │ +4244e0: 1100 |0006: return-object v0 │ │ +4244e2: 2200 011b |0007: new-instance v0, Lkotlin/jvm/KotlinReflectionNotSupportedError; // type@1b01 │ │ +4244e6: 7010 b5b5 0000 |0009: invoke-direct {v0}, Lkotlin/jvm/KotlinReflectionNotSupportedError;.:()V // method@b5b5 │ │ +4244ec: 2700 |000c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ @@ -3148,20 +3148,20 @@ │ │ type : '()Lkotlin/reflect/KType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4241ec: |[4241ec] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ -4241fc: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -424202: 0c00 |0003: move-result-object v0 │ │ -424204: 7210 c7bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bbc7 │ │ -42420a: 0c00 |0007: move-result-object v0 │ │ -42420c: 1100 |0008: return-object v0 │ │ +424528: |[424528] kotlin.jvm.internal.CallableReference.getReturnType:()Lkotlin/reflect/KType; │ │ +424538: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +42453e: 0c00 |0003: move-result-object v0 │ │ +424540: 7210 d4bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getReturnType:()Lkotlin/reflect/KType; // method@bbd4 │ │ +424546: 0c00 |0007: move-result-object v0 │ │ +424548: 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;) │ │ @@ -3169,17 +3169,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4240dc: |[4240dc] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ -4240ec: 5410 acb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4ac │ │ -4240f0: 1100 |0002: return-object v0 │ │ +424418: |[424418] kotlin.jvm.internal.CallableReference.getSignature:()Ljava/lang/String; │ │ +424428: 5410 afb4 |0000: iget-object v0, v1, Lkotlin/jvm/internal/CallableReference;.signature:Ljava/lang/String; // field@b4af │ │ +42442c: 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;) │ │ @@ -3187,20 +3187,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42413c: |[42413c] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ -42414c: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -424152: 0c00 |0003: move-result-object v0 │ │ -424154: 7210 c8bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bbc8 │ │ -42415a: 0c00 |0007: move-result-object v0 │ │ -42415c: 1100 |0008: return-object v0 │ │ +424478: |[424478] kotlin.jvm.internal.CallableReference.getTypeParameters:()Ljava/util/List; │ │ +424488: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +42448e: 0c00 |0003: move-result-object v0 │ │ +424490: 7210 d5bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getTypeParameters:()Ljava/util/List; // method@bbd5 │ │ +424496: 0c00 |0007: move-result-object v0 │ │ +424498: 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;) │ │ @@ -3208,20 +3208,20 @@ │ │ type : '()Lkotlin/reflect/KVisibility;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424210: |[424210] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ -424220: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -424226: 0c00 |0003: move-result-object v0 │ │ -424228: 7210 c9bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bbc9 │ │ -42422e: 0c00 |0007: move-result-object v0 │ │ -424230: 1100 |0008: return-object v0 │ │ +42454c: |[42454c] kotlin.jvm.internal.CallableReference.getVisibility:()Lkotlin/reflect/KVisibility; │ │ +42455c: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +424562: 0c00 |0003: move-result-object v0 │ │ +424564: 7210 d6bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.getVisibility:()Lkotlin/reflect/KVisibility; // method@bbd6 │ │ +42456a: 0c00 |0007: move-result-object v0 │ │ +42456c: 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;) │ │ @@ -3229,20 +3229,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -423fd4: |[423fd4] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ -423fe4: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -423fea: 0c00 |0003: move-result-object v0 │ │ -423fec: 7210 cabb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bbca │ │ -423ff2: 0a00 |0007: move-result v0 │ │ -423ff4: 0f00 |0008: return v0 │ │ +424310: |[424310] kotlin.jvm.internal.CallableReference.isAbstract:()Z │ │ +424320: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +424326: 0c00 |0003: move-result-object v0 │ │ +424328: 7210 d7bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isAbstract:()Z // method@bbd7 │ │ +42432e: 0a00 |0007: move-result v0 │ │ +424330: 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;) │ │ @@ -3250,20 +3250,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -423ff8: |[423ff8] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ -424008: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -42400e: 0c00 |0003: move-result-object v0 │ │ -424010: 7210 cbbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bbcb │ │ -424016: 0a00 |0007: move-result v0 │ │ -424018: 0f00 |0008: return v0 │ │ +424334: |[424334] kotlin.jvm.internal.CallableReference.isFinal:()Z │ │ +424344: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +42434a: 0c00 |0003: move-result-object v0 │ │ +42434c: 7210 d8bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isFinal:()Z // method@bbd8 │ │ +424352: 0a00 |0007: move-result v0 │ │ +424354: 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;) │ │ @@ -3271,20 +3271,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42401c: |[42401c] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ -42402c: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -424032: 0c00 |0003: move-result-object v0 │ │ -424034: 7210 ccbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bbcc │ │ -42403a: 0a00 |0007: move-result v0 │ │ -42403c: 0f00 |0008: return v0 │ │ +424358: |[424358] kotlin.jvm.internal.CallableReference.isOpen:()Z │ │ +424368: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +42436e: 0c00 |0003: move-result-object v0 │ │ +424370: 7210 d9bb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isOpen:()Z // method@bbd9 │ │ +424376: 0a00 |0007: move-result v0 │ │ +424378: 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;) │ │ @@ -3292,33 +3292,33 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -424040: |[424040] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ -424050: 6e10 1db6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -424056: 0c00 |0003: move-result-object v0 │ │ -424058: 7210 cdbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bbcd │ │ -42405e: 0a00 |0007: move-result v0 │ │ -424060: 0f00 |0008: return v0 │ │ +42437c: |[42437c] kotlin.jvm.internal.CallableReference.isSuspend:()Z │ │ +42438c: 6e10 2ab6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +424392: 0c00 |0003: move-result-object v0 │ │ +424394: 7210 dabb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KCallable;.isSuspend:()Z // method@bbda │ │ +42439a: 0a00 |0007: move-result v0 │ │ +42439c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lkotlin/jvm/internal/CallableReference; │ │ │ │ - source_file_idx : 12028 (CallableReference.java) │ │ + source_file_idx : 12031 (CallableReference.java) │ │ │ │ Class #33 header: │ │ -class_idx : 7129 │ │ +class_idx : 7130 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 15964 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 15967 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -3363,21 +3363,21 @@ │ │ │ │ #4 : (in Lkotlin/reflect/KFunction;) │ │ name : 'isSuspend' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 15964 (KFunction.kt) │ │ + source_file_idx : 15967 (KFunction.kt) │ │ │ │ Class #34 header: │ │ -class_idx : 6977 │ │ +class_idx : 6978 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6960 │ │ -source_file_idx : 14896 │ │ +superclass_idx : 6961 │ │ +source_file_idx : 14899 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #34 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionReference;' │ │ @@ -3402,24 +3402,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -426824: |[426824] kotlin.jvm.internal.FunctionReference.:(I)V │ │ -426834: 6202 d6b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4d6 │ │ -426838: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -42683a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -42683c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -42683e: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -426840: 0770 |0006: move-object v0, v7 │ │ -426842: 0181 |0007: move v1, v8 │ │ -426844: 7607 c2b6 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@b6c2 │ │ -42684a: 0e00 |000b: return-void │ │ +426b60: |[426b60] kotlin.jvm.internal.FunctionReference.:(I)V │ │ +426b70: 6202 d9b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReference;.NO_RECEIVER:Ljava/lang/Object; // field@b4d9 │ │ +426b74: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +426b76: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +426b78: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +426b7a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +426b7c: 0770 |0006: move-object v0, v7 │ │ +426b7e: 0181 |0007: move v1, v8 │ │ +426b80: 7607 cfb6 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@b6cf │ │ +426b86: 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 │ │ │ │ @@ -3428,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 │ │ -42684c: |[42684c] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ -42685c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -42685e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -426860: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -426862: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -426864: 0770 |0004: move-object v0, v7 │ │ -426866: 0181 |0005: move v1, v8 │ │ -426868: 0792 |0006: move-object v2, v9 │ │ -42686a: 7607 c2b6 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@b6c2 │ │ -426870: 0e00 |000a: return-void │ │ +426b88: |[426b88] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;)V │ │ +426b98: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +426b9a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +426b9c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +426b9e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +426ba0: 0770 |0004: move-object v0, v7 │ │ +426ba2: 0181 |0005: move v1, v8 │ │ +426ba4: 0792 |0006: move-object v2, v9 │ │ +426ba6: 7607 cfb6 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@b6cf │ │ +426bac: 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; │ │ @@ -3455,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 │ │ -426874: |[426874] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -426884: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ -426888: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -42688a: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -42688e: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -426890: 2803 |0006: goto 0009 // +0003 │ │ -426892: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -426894: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -426896: 0782 |0009: move-object v2, v8 │ │ -426898: 07a3 |000a: move-object v3, v10 │ │ -42689a: 07b4 |000b: move-object v4, v11 │ │ -42689c: 07c5 |000c: move-object v5, v12 │ │ -42689e: 07d6 |000d: move-object v6, v13 │ │ -4268a0: 7606 13b6 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@b613 │ │ -4268a6: 5989 d7b4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4d7 │ │ -4268aa: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ -4268ae: 5989 d8b4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4d8 │ │ -4268b2: 0e00 |0017: return-void │ │ +426bb0: |[426bb0] kotlin.jvm.internal.FunctionReference.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +426bc0: dd00 0e01 |0000: and-int/lit8 v0, v14, #int 1 // #01 │ │ +426bc4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +426bc6: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +426bca: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +426bcc: 2803 |0006: goto 0009 // +0003 │ │ +426bce: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +426bd0: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +426bd2: 0782 |0009: move-object v2, v8 │ │ +426bd4: 07a3 |000a: move-object v3, v10 │ │ +426bd6: 07b4 |000b: move-object v4, v11 │ │ +426bd8: 07c5 |000c: move-object v5, v12 │ │ +426bda: 07d6 |000d: move-object v6, v13 │ │ +426bdc: 7606 20b6 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@b620 │ │ +426be2: 5989 dab4 |0011: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4da │ │ +426be6: e109 0e01 |0013: shr-int/lit8 v9, v14, #int 1 // #01 │ │ +426bea: 5989 dbb4 |0015: iput v9, v8, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4db │ │ +426bee: 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; │ │ @@ -3497,18 +3497,18 @@ │ │ type : '()Lkotlin/reflect/KCallable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -4267cc: |[4267cc] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ -4267dc: 7110 dcb7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b7dc │ │ -4267e2: 0c00 |0003: move-result-object v0 │ │ -4267e4: 1100 |0004: return-object v0 │ │ +426b08: |[426b08] kotlin.jvm.internal.FunctionReference.computeReflected:()Lkotlin/reflect/KCallable; │ │ +426b18: 7110 e9b7 0100 |0000: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.function:(Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; // method@b7e9 │ │ +426b1e: 0c00 |0003: move-result-object v0 │ │ +426b20: 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;) │ │ @@ -3516,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 │ │ -42655c: |[42655c] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ -42656c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -42656e: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ -426572: 0f00 |0003: return v0 │ │ -426574: 2051 411b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b41 │ │ -426578: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -42657a: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ -42657e: 1f05 411b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b41 │ │ -426582: 6e10 c8b6 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6c8 │ │ -426588: 0c01 |000e: move-result-object v1 │ │ -42658a: 6e10 c8b6 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6c8 │ │ -426590: 0c03 |0012: move-result-object v3 │ │ -426592: 6e20 f893 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93f8 │ │ -426598: 0a01 |0016: move-result v1 │ │ -42659a: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ -42659e: 6e10 ccb6 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b6cc │ │ -4265a4: 0c01 |001c: move-result-object v1 │ │ -4265a6: 6e10 ccb6 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b6cc │ │ -4265ac: 0c03 |0020: move-result-object v3 │ │ -4265ae: 6e20 f893 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93f8 │ │ -4265b4: 0a01 |0024: move-result v1 │ │ -4265b6: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ -4265ba: 5241 d8b4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4d8 │ │ -4265be: 5253 d8b4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4d8 │ │ -4265c2: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ -4265c6: 5241 d7b4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4d7 │ │ -4265ca: 5253 d7b4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4d7 │ │ -4265ce: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ -4265d2: 6e10 c7b6 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b6c7 │ │ -4265d8: 0c01 |0036: move-result-object v1 │ │ -4265da: 6e10 c7b6 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b6c7 │ │ -4265e0: 0c03 |003a: move-result-object v3 │ │ -4265e2: 7120 f3b6 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -4265e8: 0a01 |003e: move-result v1 │ │ -4265ea: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ -4265ee: 6e10 c9b6 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6c9 │ │ -4265f4: 0c01 |0044: move-result-object v1 │ │ -4265f6: 6e10 c9b6 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6c9 │ │ -4265fc: 0c05 |0048: move-result-object v5 │ │ -4265fe: 7120 f3b6 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -426604: 0a05 |004c: move-result v5 │ │ -426606: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ -42660a: 2802 |004f: goto 0051 // +0002 │ │ -42660c: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -42660e: 0f00 |0051: return v0 │ │ -426610: 2050 d91b |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1bd9 │ │ -426614: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ -426618: 6e10 c3b6 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b6c3 │ │ -42661e: 0c00 |0059: move-result-object v0 │ │ -426620: 6e20 ba93 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@93ba │ │ -426626: 0a05 |005d: move-result v5 │ │ -426628: 0f05 |005e: return v5 │ │ -42662a: 0f02 |005f: return v2 │ │ +426898: |[426898] kotlin.jvm.internal.FunctionReference.equals:(Ljava/lang/Object;)Z │ │ +4268a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +4268aa: 3345 0300 |0001: if-ne v5, v4, 0004 // +0003 │ │ +4268ae: 0f00 |0003: return v0 │ │ +4268b0: 2051 421b |0004: instance-of v1, v5, Lkotlin/jvm/internal/FunctionReference; // type@1b42 │ │ +4268b4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +4268b6: 3801 4b00 |0007: if-eqz v1, 0052 // +004b │ │ +4268ba: 1f05 421b |0009: check-cast v5, Lkotlin/jvm/internal/FunctionReference; // type@1b42 │ │ +4268be: 6e10 d5b6 0400 |000b: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6d5 │ │ +4268c4: 0c01 |000e: move-result-object v1 │ │ +4268c6: 6e10 d5b6 0500 |000f: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6d5 │ │ +4268cc: 0c03 |0012: move-result-object v3 │ │ +4268ce: 6e20 0594 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9405 │ │ +4268d4: 0a01 |0016: move-result v1 │ │ +4268d6: 3801 3900 |0017: if-eqz v1, 0050 // +0039 │ │ +4268da: 6e10 d9b6 0400 |0019: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b6d9 │ │ +4268e0: 0c01 |001c: move-result-object v1 │ │ +4268e2: 6e10 d9b6 0500 |001d: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b6d9 │ │ +4268e8: 0c03 |0020: move-result-object v3 │ │ +4268ea: 6e20 0594 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9405 │ │ +4268f0: 0a01 |0024: move-result v1 │ │ +4268f2: 3801 2b00 |0025: if-eqz v1, 0050 // +002b │ │ +4268f6: 5241 dbb4 |0027: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4db │ │ +4268fa: 5253 dbb4 |0029: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.flags:I // field@b4db │ │ +4268fe: 3331 2500 |002b: if-ne v1, v3, 0050 // +0025 │ │ +426902: 5241 dab4 |002d: iget v1, v4, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4da │ │ +426906: 5253 dab4 |002f: iget v3, v5, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4da │ │ +42690a: 3331 1f00 |0031: if-ne v1, v3, 0050 // +001f │ │ +42690e: 6e10 d4b6 0400 |0033: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b6d4 │ │ +426914: 0c01 |0036: move-result-object v1 │ │ +426916: 6e10 d4b6 0500 |0037: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getBoundReceiver:()Ljava/lang/Object; // method@b6d4 │ │ +42691c: 0c03 |003a: move-result-object v3 │ │ +42691e: 7120 00b7 3100 |003b: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +426924: 0a01 |003e: move-result v1 │ │ +426926: 3801 1100 |003f: if-eqz v1, 0050 // +0011 │ │ +42692a: 6e10 d6b6 0400 |0041: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6d6 │ │ +426930: 0c01 |0044: move-result-object v1 │ │ +426932: 6e10 d6b6 0500 |0045: invoke-virtual {v5}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6d6 │ │ +426938: 0c05 |0048: move-result-object v5 │ │ +42693a: 7120 00b7 5100 |0049: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +426940: 0a05 |004c: move-result v5 │ │ +426942: 3805 0300 |004d: if-eqz v5, 0050 // +0003 │ │ +426946: 2802 |004f: goto 0051 // +0002 │ │ +426948: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +42694a: 0f00 |0051: return v0 │ │ +42694c: 2050 da1b |0052: instance-of v0, v5, Lkotlin/reflect/KFunction; // type@1bda │ │ +426950: 3800 0b00 |0054: if-eqz v0, 005f // +000b │ │ +426954: 6e10 d0b6 0400 |0056: invoke-virtual {v4}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b6d0 │ │ +42695a: 0c00 |0059: move-result-object v0 │ │ +42695c: 6e20 c793 0500 |005a: invoke-virtual {v5, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@93c7 │ │ +426962: 0a05 |005d: move-result v5 │ │ +426964: 0f05 |005e: return v5 │ │ +426966: 0f02 |005f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=105 │ │ 0x0009 line=106 │ │ 0x000b line=108 │ │ 0x0019 line=109 │ │ 0x0033 line=112 │ │ @@ -3592,17 +3592,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4266e0: |[4266e0] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ -4266f0: 5210 d7b4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4d7 │ │ -4266f4: 0f00 |0002: return v0 │ │ +426a1c: |[426a1c] kotlin.jvm.internal.FunctionReference.getArity:()I │ │ +426a2c: 5210 dab4 |0000: iget v0, v1, Lkotlin/jvm/internal/FunctionReference;.arity:I // field@b4da │ │ +426a30: 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;) │ │ @@ -3610,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 │ │ -4267e8: |[4267e8] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ -4267f8: 6e10 cbb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6cb │ │ -4267fe: 0c00 |0003: move-result-object v0 │ │ -426800: 1100 |0004: return-object v0 │ │ +426b24: |[426b24] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KCallable; │ │ +426b34: 6e10 d8b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6d8 │ │ +426b3a: 0c00 |0003: move-result-object v0 │ │ +426b3c: 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;) │ │ @@ -3629,19 +3629,19 @@ │ │ type : '()Lkotlin/reflect/KFunction;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -426804: |[426804] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ -426814: 6f10 1db6 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b61d │ │ -42681a: 0c00 |0003: move-result-object v0 │ │ -42681c: 1f00 d91b |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1bd9 │ │ -426820: 1100 |0006: return-object v0 │ │ +426b40: |[426b40] kotlin.jvm.internal.FunctionReference.getReflected:()Lkotlin/reflect/KFunction; │ │ +426b50: 6f10 2ab6 0100 |0000: invoke-super {v1}, Lkotlin/jvm/internal/CallableReference;.getReflected:()Lkotlin/reflect/KCallable; // method@b62a │ │ +426b56: 0c00 |0003: move-result-object v0 │ │ +426b58: 1f00 da1b |0004: check-cast v0, Lkotlin/reflect/KFunction; // type@1bda │ │ +426b5c: 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;) │ │ @@ -3649,37 +3649,37 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -4266f8: |[4266f8] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ -426708: 6e10 c9b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6c9 │ │ -42670e: 0c00 |0003: move-result-object v0 │ │ -426710: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -426714: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -426716: 280b |0007: goto 0012 // +000b │ │ -426718: 6e10 c9b6 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6c9 │ │ -42671e: 0c00 |000b: move-result-object v0 │ │ -426720: 6e10 bd93 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -426726: 0a00 |000f: move-result v0 │ │ -426728: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -42672c: 6e10 c8b6 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6c8 │ │ -426732: 0c01 |0015: move-result-object v1 │ │ -426734: 6e10 ff93 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -42673a: 0a01 |0019: move-result v1 │ │ -42673c: b010 |001a: add-int/2addr v0, v1 │ │ -42673e: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -426742: 6e10 ccb6 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b6cc │ │ -426748: 0c01 |0020: move-result-object v1 │ │ -42674a: 6e10 ff93 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -426750: 0a01 |0024: move-result v1 │ │ -426752: b010 |0025: add-int/2addr v0, v1 │ │ -426754: 0f00 |0026: return v0 │ │ +426a34: |[426a34] kotlin.jvm.internal.FunctionReference.hashCode:()I │ │ +426a44: 6e10 d6b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6d6 │ │ +426a4a: 0c00 |0003: move-result-object v0 │ │ +426a4c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +426a50: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +426a52: 280b |0007: goto 0012 // +000b │ │ +426a54: 6e10 d6b6 0200 |0008: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getOwner:()Lkotlin/reflect/KDeclarationContainer; // method@b6d6 │ │ +426a5a: 0c00 |000b: move-result-object v0 │ │ +426a5c: 6e10 ca93 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +426a62: 0a00 |000f: move-result v0 │ │ +426a64: da00 001f |0010: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +426a68: 6e10 d5b6 0200 |0012: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6d5 │ │ +426a6e: 0c01 |0015: move-result-object v1 │ │ +426a70: 6e10 0c94 0100 |0016: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +426a76: 0a01 |0019: move-result v1 │ │ +426a78: b010 |001a: add-int/2addr v0, v1 │ │ +426a7a: da00 001f |001b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +426a7e: 6e10 d9b6 0200 |001d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getSignature:()Ljava/lang/String; // method@b6d9 │ │ +426a84: 0c01 |0020: move-result-object v1 │ │ +426a86: 6e10 0c94 0100 |0021: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +426a8c: 0a01 |0024: move-result v1 │ │ +426a8e: b010 |0025: add-int/2addr v0, v1 │ │ +426a90: 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;) │ │ @@ -3687,20 +3687,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -42662c: |[42662c] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ -42663c: 6e10 cbb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6cb │ │ -426642: 0c00 |0003: move-result-object v0 │ │ -426644: 7210 fabb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bbfa │ │ -42664a: 0a00 |0007: move-result v0 │ │ -42664c: 0f00 |0008: return v0 │ │ +426968: |[426968] kotlin.jvm.internal.FunctionReference.isExternal:()Z │ │ +426978: 6e10 d8b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6d8 │ │ +42697e: 0c00 |0003: move-result-object v0 │ │ +426980: 7210 07bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isExternal:()Z // method@bc07 │ │ +426986: 0a00 |0007: move-result v0 │ │ +426988: 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;) │ │ @@ -3708,20 +3708,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -426650: |[426650] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ -426660: 6e10 cbb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6cb │ │ -426666: 0c00 |0003: move-result-object v0 │ │ -426668: 7210 fbbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bbfb │ │ -42666e: 0a00 |0007: move-result v0 │ │ -426670: 0f00 |0008: return v0 │ │ +42698c: |[42698c] kotlin.jvm.internal.FunctionReference.isInfix:()Z │ │ +42699c: 6e10 d8b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6d8 │ │ +4269a2: 0c00 |0003: move-result-object v0 │ │ +4269a4: 7210 08bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInfix:()Z // method@bc08 │ │ +4269aa: 0a00 |0007: move-result v0 │ │ +4269ac: 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;) │ │ @@ -3729,20 +3729,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -426674: |[426674] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ -426684: 6e10 cbb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6cb │ │ -42668a: 0c00 |0003: move-result-object v0 │ │ -42668c: 7210 fcbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bbfc │ │ -426692: 0a00 |0007: move-result v0 │ │ -426694: 0f00 |0008: return v0 │ │ +4269b0: |[4269b0] kotlin.jvm.internal.FunctionReference.isInline:()Z │ │ +4269c0: 6e10 d8b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6d8 │ │ +4269c6: 0c00 |0003: move-result-object v0 │ │ +4269c8: 7210 09bc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isInline:()Z // method@bc09 │ │ +4269ce: 0a00 |0007: move-result v0 │ │ +4269d0: 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;) │ │ @@ -3750,20 +3750,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -426698: |[426698] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ -4266a8: 6e10 cbb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6cb │ │ -4266ae: 0c00 |0003: move-result-object v0 │ │ -4266b0: 7210 fdbb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bbfd │ │ -4266b6: 0a00 |0007: move-result v0 │ │ -4266b8: 0f00 |0008: return v0 │ │ +4269d4: |[4269d4] kotlin.jvm.internal.FunctionReference.isOperator:()Z │ │ +4269e4: 6e10 d8b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6d8 │ │ +4269ea: 0c00 |0003: move-result-object v0 │ │ +4269ec: 7210 0abc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isOperator:()Z // method@bc0a │ │ +4269f2: 0a00 |0007: move-result v0 │ │ +4269f4: 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;) │ │ @@ -3771,20 +3771,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -4266bc: |[4266bc] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ -4266cc: 6e10 cbb6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6cb │ │ -4266d2: 0c00 |0003: move-result-object v0 │ │ -4266d4: 7210 febb 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bbfe │ │ -4266da: 0a00 |0007: move-result v0 │ │ -4266dc: 0f00 |0008: return v0 │ │ +4269f8: |[4269f8] kotlin.jvm.internal.FunctionReference.isSuspend:()Z │ │ +426a08: 6e10 d8b6 0100 |0000: invoke-virtual {v1}, Lkotlin/jvm/internal/FunctionReference;.getReflected:()Lkotlin/reflect/KFunction; // method@b6d8 │ │ +426a0e: 0c00 |0003: move-result-object v0 │ │ +426a10: 7210 0bbc 0000 |0004: invoke-interface {v0}, Lkotlin/reflect/KFunction;.isSuspend:()Z // method@bc0b │ │ +426a16: 0a00 |0007: move-result v0 │ │ +426a18: 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;) │ │ @@ -3792,56 +3792,56 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -426758: |[426758] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ -426768: 6e10 c3b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b6c3 │ │ -42676e: 0c00 |0003: move-result-object v0 │ │ -426770: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ -426774: 6e10 c093 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93c0 │ │ -42677a: 0c00 |0009: move-result-object v0 │ │ -42677c: 1100 |000a: return-object v0 │ │ -42677e: 1a00 0e26 |000b: const-string v0, "" // string@260e │ │ -426782: 6e10 c8b6 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6c8 │ │ -426788: 0c01 |0010: move-result-object v1 │ │ -42678a: 6e20 f893 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93f8 │ │ -426790: 0a00 |0014: move-result v0 │ │ -426792: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -426796: 1a00 8d9f |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9f8d │ │ -42679a: 2818 |0019: goto 0031 // +0018 │ │ -42679c: 2200 9f17 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@179f │ │ -4267a0: 1a01 f6ae |001c: const-string v1, "function " // string@aef6 │ │ -4267a4: 7020 3294 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -4267aa: 6e10 c8b6 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6c8 │ │ -4267b0: 0c01 |0024: move-result-object v1 │ │ -4267b2: 6e20 3b94 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -4267b8: 1a01 110a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a11 │ │ -4267bc: 6e20 3b94 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -4267c2: 6e10 4d94 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -4267c8: 0c00 |0030: move-result-object v0 │ │ -4267ca: 1100 |0031: return-object v0 │ │ +426a94: |[426a94] kotlin.jvm.internal.FunctionReference.toString:()Ljava/lang/String; │ │ +426aa4: 6e10 d0b6 0200 |0000: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.compute:()Lkotlin/reflect/KCallable; // method@b6d0 │ │ +426aaa: 0c00 |0003: move-result-object v0 │ │ +426aac: 3220 0700 |0004: if-eq v0, v2, 000b // +0007 │ │ +426ab0: 6e10 cd93 0000 |0006: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93cd │ │ +426ab6: 0c00 |0009: move-result-object v0 │ │ +426ab8: 1100 |000a: return-object v0 │ │ +426aba: 1a00 0f26 |000b: const-string v0, "" // string@260f │ │ +426abe: 6e10 d5b6 0200 |000d: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6d5 │ │ +426ac4: 0c01 |0010: move-result-object v1 │ │ +426ac6: 6e20 0594 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9405 │ │ +426acc: 0a00 |0014: move-result v0 │ │ +426ace: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +426ad2: 1a00 929f |0017: const-string v0, "constructor (Kotlin reflection is not available)" // string@9f92 │ │ +426ad6: 2818 |0019: goto 0031 // +0018 │ │ +426ad8: 2200 a017 |001a: new-instance v0, Ljava/lang/StringBuilder; // type@17a0 │ │ +426adc: 1a01 fbae |001c: const-string v1, "function " // string@aefb │ │ +426ae0: 7020 3f94 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +426ae6: 6e10 d5b6 0200 |0021: invoke-virtual {v2}, Lkotlin/jvm/internal/FunctionReference;.getName:()Ljava/lang/String; // method@b6d5 │ │ +426aec: 0c01 |0024: move-result-object v1 │ │ +426aee: 6e20 4894 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +426af4: 1a01 120a |0028: const-string v1, " (Kotlin reflection is not available)" // string@0a12 │ │ +426af8: 6e20 4894 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +426afe: 6e10 5a94 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +426b04: 0c00 |0030: move-result-object v0 │ │ +426b06: 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 : 14896 (FunctionReference.java) │ │ + source_file_idx : 14899 (FunctionReference.java) │ │ │ │ Class #35 header: │ │ -class_idx : 6978 │ │ +class_idx : 6979 │ │ access_flags : 1 (0x0001) │ │ -superclass_idx : 6977 │ │ -source_file_idx : 14897 │ │ +superclass_idx : 6978 │ │ +source_file_idx : 14900 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #35 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionReferenceImpl;' │ │ @@ -3856,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 │ │ -4264e0: |[4264e0] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -4264f0: 6202 d9b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4d9 │ │ -4264f4: 0770 |0002: move-object v0, v7 │ │ -4264f6: 0181 |0003: move v1, v8 │ │ -4264f8: 0793 |0004: move-object v3, v9 │ │ -4264fa: 07a4 |0005: move-object v4, v10 │ │ -4264fc: 07b5 |0006: move-object v5, v11 │ │ -4264fe: 01c6 |0007: move v6, v12 │ │ -426500: 7607 c2b6 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@b6c2 │ │ -426506: 0e00 |000b: return-void │ │ +42681c: |[42681c] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +42682c: 6202 dcb4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4dc │ │ +426830: 0770 |0002: move-object v0, v7 │ │ +426832: 0181 |0003: move v1, v8 │ │ +426834: 0793 |0004: move-object v3, v9 │ │ +426836: 07a4 |0005: move-object v4, v10 │ │ +426838: 07b5 |0006: move-object v5, v11 │ │ +42683a: 01c6 |0007: move v6, v12 │ │ +42683c: 7607 cfb6 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@b6cf │ │ +426842: 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; │ │ @@ -3886,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 │ │ -426508: |[426508] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ -426518: 7607 c2b6 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@b6c2 │ │ -42651e: 0e00 |0003: return-void │ │ +426844: |[426844] kotlin.jvm.internal.FunctionReferenceImpl.:(ILjava/lang/Object;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;I)V │ │ +426854: 7607 cfb6 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@b6cf │ │ +42685a: 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; │ │ @@ -3910,48 +3910,48 @@ │ │ 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 │ │ -426520: |[426520] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ -426530: 6202 d9b4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4d9 │ │ -426534: 0790 |0002: move-object v0, v9 │ │ -426536: 1f00 331b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b33 │ │ -42653a: 7210 35b6 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b635 │ │ -426540: 0c03 |0008: move-result-object v3 │ │ -426542: 2099 d31b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1bd3 │ │ -426546: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ -42654a: 0770 |000d: move-object v0, v7 │ │ -42654c: 0181 |000e: move v1, v8 │ │ -42654e: 07a4 |000f: move-object v4, v10 │ │ -426550: 07b5 |0010: move-object v5, v11 │ │ -426552: 7607 c2b6 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@b6c2 │ │ -426558: 0e00 |0014: return-void │ │ +42685c: |[42685c] kotlin.jvm.internal.FunctionReferenceImpl.:(ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V │ │ +42686c: 6202 dcb4 |0000: sget-object v2, Lkotlin/jvm/internal/FunctionReferenceImpl;.NO_RECEIVER:Ljava/lang/Object; // field@b4dc │ │ +426870: 0790 |0002: move-object v0, v9 │ │ +426872: 1f00 341b |0003: check-cast v0, Lkotlin/jvm/internal/ClassBasedDeclarationContainer; // type@1b34 │ │ +426876: 7210 42b6 0000 |0005: invoke-interface {v0}, Lkotlin/jvm/internal/ClassBasedDeclarationContainer;.getJClass:()Ljava/lang/Class; // method@b642 │ │ +42687c: 0c03 |0008: move-result-object v3 │ │ +42687e: 2099 d41b |0009: instance-of v9, v9, Lkotlin/reflect/KClass; // type@1bd4 │ │ +426882: df06 0901 |000b: xor-int/lit8 v6, v9, #int 1 // #01 │ │ +426886: 0770 |000d: move-object v0, v7 │ │ +426888: 0181 |000e: move v1, v8 │ │ +42688a: 07a4 |000f: move-object v4, v10 │ │ +42688c: 07b5 |0010: move-object v5, v11 │ │ +42688e: 7607 cfb6 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@b6cf │ │ +426894: 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; │ │ 0x0000 - 0x0015 reg=8 (null) I │ │ 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 : 14897 (FunctionReferenceImpl.java) │ │ + source_file_idx : 14900 (FunctionReferenceImpl.java) │ │ │ │ Class #36 header: │ │ class_idx : 1094 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6978 │ │ -source_file_idx : 11242 │ │ +superclass_idx : 6979 │ │ +source_file_idx : 11245 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #36 annotations: │ │ Annotations on class │ │ @@ -3974,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 │ │ -19beb8: |[19beb8] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ -19bec8: 1c03 4e04 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19becc: 1a05 62e1 |0002: const-string v5, "openWith()V" // string@e162 │ │ -19bed0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -19bed2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19bed4: 1a04 5ee1 |0006: const-string v4, "openWith" // string@e15e │ │ -19bed8: 0770 |0008: move-object v0, v7 │ │ -19beda: 0782 |0009: move-object v2, v8 │ │ -19bedc: 7607 d5b6 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@b6d5 │ │ -19bee2: 0e00 |000d: return-void │ │ +19bf88: |[19bf88] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.:(Ljava/lang/Object;)V │ │ +19bf98: 1c03 4e04 |0000: const-class v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bf9c: 1a05 67e1 |0002: const-string v5, "openWith()V" // string@e167 │ │ +19bfa0: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +19bfa2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19bfa4: 1a04 63e1 |0006: const-string v4, "openWith" // string@e163 │ │ +19bfa8: 0770 |0008: move-object v0, v7 │ │ +19bfaa: 0782 |0009: move-object v2, v8 │ │ +19bfac: 7607 e2b6 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@b6e2 │ │ +19bfb2: 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 │ │ -19be9c: |[19be9c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ -19beac: 6e10 ab0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cab │ │ -19beb2: 6200 78b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19beb6: 1100 |0005: return-object v0 │ │ +19bf6c: |[19bf6c] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()Ljava/lang/Object; │ │ +19bf7c: 6e10 ab0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.invoke:()V // method@0cab │ │ +19bf82: 6200 7bb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19bf86: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 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;) │ │ @@ -4017,32 +4017,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19bee4: |[19bee4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ -19bef4: 5410 a903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a9 │ │ -19bef8: 1f00 4e04 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ -19befc: 6e10 030d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d03 │ │ -19bf02: 0e00 |0007: return-void │ │ +19bfb4: |[19bfb4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$2$3.invoke:()V │ │ +19bfc4: 5410 a903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.receiver:Ljava/lang/Object; // field@03a9 │ │ +19bfc8: 1f00 4e04 |0002: check-cast v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // type@044e │ │ +19bfcc: 6e10 030d 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.openWith:()V // method@0d03 │ │ +19bfd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; │ │ │ │ - source_file_idx : 11242 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11245 (BasePreviewSliderFragment.kt) │ │ │ │ Class #37 header: │ │ class_idx : 1095 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 670 │ │ -source_file_idx : 11242 │ │ +source_file_idx : 11245 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -4072,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 │ │ -19bf04: |[19bf04] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19bf14: 5b01 ab03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19bf18: 5b02 aa03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03aa │ │ -19bf1c: 7010 4407 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0744 │ │ -19bf22: 0e00 |0007: return-void │ │ +19bfd4: |[19bfd4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19bfe4: 5b01 ab03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19bfe8: 5b02 aa03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03aa │ │ +19bfec: 7010 4407 0000 |0004: invoke-direct {v0}, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;.:()V // method@0744 │ │ +19bff2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=126 │ │ 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; │ │ @@ -4095,108 +4095,108 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -19bf24: |[19bf24] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ -19bf34: 5450 ab03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19bf38: 6e10 ea0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ -19bf3e: 0c01 |0005: move-result-object v1 │ │ -19bf40: 6e20 3a2b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b3a │ │ -19bf46: 0c01 |0009: move-result-object v1 │ │ -19bf48: 6e20 0e0d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d0e │ │ -19bf4e: 5450 ab03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19bf52: 6e10 eb0c 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ -19bf58: 0c00 |0012: move-result-object v0 │ │ -19bf5a: 5451 ab03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19bf5e: 6e10 e50c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19bf64: 0c01 |0018: move-result-object v1 │ │ -19bf66: 6e20 5c2c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c5c │ │ -19bf6c: 5450 ab03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19bf70: 6e10 e20c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce2 │ │ -19bf76: 0c00 |0021: move-result-object v0 │ │ -19bf78: 5451 ab03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19bf7c: 6e10 ea0c 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ -19bf82: 0c01 |0027: move-result-object v1 │ │ -19bf84: 6e20 3c2b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b3c │ │ -19bf8a: 0b01 |002b: move-result-wide v1 │ │ -19bf8c: 2206 9f17 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@179f │ │ -19bf90: 1a03 0fab |002e: const-string v3, "f" // string@ab0f │ │ -19bf94: 7020 3294 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -19bf9a: 6e30 3794 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9437 │ │ -19bfa0: 6e10 4d94 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -19bfa6: 0c06 |0039: move-result-object v6 │ │ -19bfa8: 6e20 1806 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@0618 │ │ -19bfae: 0c06 |003d: move-result-object v6 │ │ -19bfb0: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -19bfb2: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -19bfb4: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ -19bfb8: 6202 af00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19bfbc: 6e20 1f09 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@091f │ │ -19bfc2: 2062 4309 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0943 │ │ -19bfc6: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ -19bfca: 1f06 4309 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0943 │ │ -19bfce: 6e10 c72a 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2ac7 │ │ -19bfd4: 0a06 |0050: move-result v6 │ │ -19bfd6: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ -19bfda: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -19bfdc: 2802 |0054: goto 0056 // +0002 │ │ -19bfde: 1206 |0055: const/4 v6, #int 0 // #0 │ │ -19bfe0: 5452 aa03 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03aa │ │ -19bfe4: 5422 aa02 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ -19bfe8: 5453 ab03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19bfec: 6e10 e50c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19bff2: 0c04 |005f: move-result-object v4 │ │ -19bff4: 6e10 5c0a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a5c │ │ -19bffa: 0a04 |0063: move-result v4 │ │ -19bffc: 6e20 713e 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e71 │ │ -19c002: 6e20 683e 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3e68 │ │ -19c008: 6e10 f00c 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf0 │ │ -19c00e: 0a06 |006d: move-result v6 │ │ -19c010: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ -19c014: 6e10 e50c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19c01a: 0c06 |0073: move-result-object v6 │ │ -19c01c: 6e10 5c0a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a5c │ │ -19c022: 0a06 |0077: move-result v6 │ │ -19c024: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ -19c028: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -19c02a: 2802 |007b: goto 007d // +0002 │ │ -19c02c: 1206 |007c: const/4 v6, #int 0 // #0 │ │ -19c02e: 6e20 723e 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e72 │ │ -19c034: 5456 ab03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19c038: 6e10 e50c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19c03e: 0c02 |0085: move-result-object v2 │ │ -19c040: 6e10 5d0a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a5d │ │ -19c046: 0a02 |0089: move-result v2 │ │ -19c048: b720 |008a: xor-int/2addr v0, v2 │ │ -19c04a: 7120 d20c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cd2 │ │ -19c050: 5456 ab03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19c054: 6e10 e10c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19c05a: 0c06 |0093: move-result-object v6 │ │ -19c05c: 2060 610c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19c060: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ -19c064: 1f06 610c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19c068: 2802 |009a: goto 009c // +0002 │ │ -19c06a: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -19c06c: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ -19c070: 6e10 b63d 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3db6 │ │ -19c076: 0c06 |00a1: move-result-object v6 │ │ -19c078: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ -19c07c: 1f06 1001 |00a4: check-cast v6, Landroid/view/View; // type@0110 │ │ -19c080: 5450 ab03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19c084: 6e10 f00c 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf0 │ │ -19c08a: 0a00 |00ab: move-result v0 │ │ -19c08c: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ -19c090: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ -19c094: 6e20 4e03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -19c09a: 5456 ab03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ -19c09e: 7110 d30c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cd3 │ │ -19c0a4: 0e00 |00b8: return-void │ │ +19bff4: |[19bff4] com.infomaniak.drive.ui.BasePreviewSliderFragment$onViewCreated$1$4$1.onPageSelected:(I)V │ │ +19c004: 5450 ab03 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c008: 6e10 ea0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ +19c00e: 0c01 |0005: move-result-object v1 │ │ +19c010: 6e20 472b 6100 |0006: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getFile:(I)Lcom/infomaniak/drive/data/models/File; // method@2b47 │ │ +19c016: 0c01 |0009: move-result-object v1 │ │ +19c018: 6e20 0e0d 1000 |000a: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d0e │ │ +19c01e: 5450 ab03 |000d: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c022: 6e10 eb0c 0000 |000f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ +19c028: 0c00 |0012: move-result-object v0 │ │ +19c02a: 5451 ab03 |0013: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c02e: 6e10 e50c 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c034: 0c01 |0018: move-result-object v1 │ │ +19c036: 6e20 692c 1000 |0019: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c69 │ │ +19c03c: 5450 ab03 |001c: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c040: 6e10 e20c 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce2 │ │ +19c046: 0c00 |0021: move-result-object v0 │ │ +19c048: 5451 ab03 |0022: iget-object v1, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c04c: 6e10 ea0c 0100 |0024: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ +19c052: 0c01 |0027: move-result-object v1 │ │ +19c054: 6e20 492b 6100 |0028: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getItemId:(I)J // method@2b49 │ │ +19c05a: 0b01 |002b: move-result-wide v1 │ │ +19c05c: 2206 a017 |002c: new-instance v6, Ljava/lang/StringBuilder; // type@17a0 │ │ +19c060: 1a03 14ab |002e: const-string v3, "f" // string@ab14 │ │ +19c064: 7020 3f94 3600 |0030: invoke-direct {v6, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +19c06a: 6e30 4494 1602 |0033: invoke-virtual {v6, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@9444 │ │ +19c070: 6e10 5a94 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +19c076: 0c06 |0039: move-result-object v6 │ │ +19c078: 6e20 1806 6000 |003a: invoke-virtual {v0, v6}, Landroidx/fragment/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroidx/fragment/app/Fragment; // method@0618 │ │ +19c07e: 0c06 |003d: move-result-object v6 │ │ +19c080: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +19c082: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +19c084: 3806 1500 |0040: if-eqz v6, 0055 // +0015 │ │ +19c088: 6202 af00 |0042: sget-object v2, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19c08c: 6e20 1f09 6200 |0044: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroidx/fragment/app/Fragment;)V // method@091f │ │ +19c092: 2062 4409 |0047: instance-of v2, v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0944 │ │ +19c096: 3802 0c00 |0049: if-eqz v2, 0055 // +000c │ │ +19c09a: 1f06 4409 |004b: check-cast v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment; // type@0944 │ │ +19c09e: 6e10 d42a 0600 |004d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFFragment;.tryToUpdatePageCount:()Z // method@2ad4 │ │ +19c0a4: 0a06 |0050: move-result v6 │ │ +19c0a6: 3806 0400 |0051: if-eqz v6, 0055 // +0004 │ │ +19c0aa: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +19c0ac: 2802 |0054: goto 0056 // +0002 │ │ +19c0ae: 1206 |0055: const/4 v6, #int 0 // #0 │ │ +19c0b0: 5452 aa03 |0056: iget-object v2, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.$this_with:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03aa │ │ +19c0b4: 5422 aa02 |0058: iget-object v2, v2, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ +19c0b8: 5453 ab03 |005a: iget-object v3, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c0bc: 6e10 e50c 0300 |005c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c0c2: 0c04 |005f: move-result-object v4 │ │ +19c0c4: 6e10 5c0a 0400 |0060: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a5c │ │ +19c0ca: 0a04 |0063: move-result v4 │ │ +19c0cc: 6e20 7e3e 4200 |0064: invoke-virtual {v2, v4}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleEditVisibility:(Z)V // method@3e7e │ │ +19c0d2: 6e20 753e 6200 |0067: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.setPageNumberVisibility:(Z)V // method@3e75 │ │ +19c0d8: 6e10 f00c 0300 |006a: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf0 │ │ +19c0de: 0a06 |006d: move-result v6 │ │ +19c0e0: 3906 0e00 |006e: if-nez v6, 007c // +000e │ │ +19c0e4: 6e10 e50c 0300 |0070: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c0ea: 0c06 |0073: move-result-object v6 │ │ +19c0ec: 6e10 5c0a 0600 |0074: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a5c │ │ +19c0f2: 0a06 |0077: move-result v6 │ │ +19c0f4: 3906 0400 |0078: if-nez v6, 007c // +0004 │ │ +19c0f8: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +19c0fa: 2802 |007b: goto 007d // +0002 │ │ +19c0fc: 1206 |007c: const/4 v6, #int 0 // #0 │ │ +19c0fe: 6e20 7f3e 6200 |007d: invoke-virtual {v2, v6}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e7f │ │ +19c104: 5456 ab03 |0080: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c108: 6e10 e50c 0600 |0082: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c10e: 0c02 |0085: move-result-object v2 │ │ +19c110: 6e10 5d0a 0200 |0086: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.isPDF:()Z // method@0a5d │ │ +19c116: 0a02 |0089: move-result v2 │ │ +19c118: b720 |008a: xor-int/2addr v0, v2 │ │ +19c11a: 7120 d20c 0600 |008b: invoke-static {v6, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V // method@0cd2 │ │ +19c120: 5456 ab03 |008e: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c124: 6e10 e10c 0600 |0090: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19c12a: 0c06 |0093: move-result-object v6 │ │ +19c12c: 2060 620c |0094: instance-of v0, v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19c130: 3800 0500 |0096: if-eqz v0, 009b // +0005 │ │ +19c134: 1f06 620c |0098: check-cast v6, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19c138: 2802 |009a: goto 009c // +0002 │ │ +19c13a: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +19c13c: 3806 1700 |009c: if-eqz v6, 00b3 // +0017 │ │ +19c140: 6e10 c33d 0600 |009e: invoke-virtual {v6}, Lcom/infomaniak/drive/views/FileInfoActionsView;.getOpenWith:()Lcom/infomaniak/drive/views/BottomSheetItemView; // method@3dc3 │ │ +19c146: 0c06 |00a1: move-result-object v6 │ │ +19c148: 3806 1100 |00a2: if-eqz v6, 00b3 // +0011 │ │ +19c14c: 1f06 1001 |00a4: check-cast v6, Landroid/view/View; // type@0110 │ │ +19c150: 5450 ab03 |00a6: iget-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c154: 6e10 f00c 0000 |00a8: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isPublicShare:()Z // method@0cf0 │ │ +19c15a: 0a00 |00ab: move-result v0 │ │ +19c15c: 3800 0400 |00ac: if-eqz v0, 00b0 // +0004 │ │ +19c160: 1301 0800 |00ae: const/16 v1, #int 8 // #8 │ │ +19c164: 6e20 4e03 1600 |00b0: invoke-virtual {v6, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +19c16a: 5456 ab03 |00b3: iget-object v6, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03ab │ │ +19c16e: 7110 d30c 0600 |00b5: invoke-static {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; // method@0cd3 │ │ +19c174: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000d line=129 │ │ 0x001c line=133 │ │ 0x0042 line=134 │ │ 0x0047 line=135 │ │ @@ -4208,28 +4208,28 @@ │ │ 0x008e line=145 │ │ 0x00b0 line=274 │ │ 0x00b3 line=146 │ │ locals : │ │ 0x0000 - 0x00b9 reg=5 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; │ │ 0x0000 - 0x00b9 reg=6 (null) I │ │ │ │ - source_file_idx : 11242 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11245 (BasePreviewSliderFragment.kt) │ │ │ │ Class #38 header: │ │ -class_idx : 6974 │ │ +class_idx : 6975 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 14892 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 14895 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #38 annotations: │ │ -Annotations on method #46754 'getFunctionDelegate' │ │ +Annotations on method #46767 'getFunctionDelegate' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "()" "Lkotlin/Function<" "*>;" } │ │ │ │ Class #38 - │ │ Class descriptor : 'Lkotlin/jvm/internal/FunctionAdapter;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -4239,21 +4239,21 @@ │ │ Virtual methods - │ │ #0 : (in Lkotlin/jvm/internal/FunctionAdapter;) │ │ name : 'getFunctionDelegate' │ │ type : '()Lkotlin/Function;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14892 (FunctionAdapter.java) │ │ + source_file_idx : 14895 (FunctionAdapter.java) │ │ │ │ Class #39 header: │ │ class_idx : 1096 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 11242 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 11245 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #39 annotations: │ │ Annotations on class │ │ @@ -4282,116 +4282,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19c134: |[19c134] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -19c144: 1a00 f5ae |0000: const-string v0, "function" // string@aef5 │ │ -19c148: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19c14e: 7010 b893 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19c154: 5b12 ac03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ac │ │ -19c158: 0e00 |000a: return-void │ │ +19c204: |[19c204] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +19c214: 1a00 faae |0000: const-string v0, "function" // string@aefa │ │ +19c218: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19c21e: 7010 c593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19c224: 5b12 ac03 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ac │ │ +19c228: 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 │ │ -19c0a8: |[19c0a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -19c0b8: 2030 3402 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0234 │ │ -19c0bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c0be: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -19c0c2: 2030 3e1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19c0c6: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -19c0ca: 0720 |0009: move-object v0, v2 │ │ -19c0cc: 1f00 3e1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19c0d0: 7210 a2b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -19c0d6: 0c00 |000f: move-result-object v0 │ │ -19c0d8: 1f03 3e1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19c0dc: 7210 a2b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -19c0e2: 0c03 |0015: move-result-object v3 │ │ -19c0e4: 7120 f3b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19c0ea: 0a01 |0019: move-result v1 │ │ -19c0ec: 0f01 |001a: return v1 │ │ +19c178: |[19c178] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +19c188: 2030 3402 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0234 │ │ +19c18c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c18e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +19c192: 2030 3f1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +19c196: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +19c19a: 0720 |0009: move-object v0, v2 │ │ +19c19c: 1f00 3f1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +19c1a0: 7210 afb6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +19c1a6: 0c00 |000f: move-result-object v0 │ │ +19c1a8: 1f03 3f1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +19c1ac: 7210 afb6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +19c1b2: 0c03 |0015: move-result-object v3 │ │ +19c1b4: 7120 00b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19c1ba: 0a01 |0019: move-result v1 │ │ +19c1bc: 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 │ │ -19c118: |[19c118] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -19c128: 5410 ac03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ac │ │ -19c12c: 1f00 0d19 |0002: check-cast v0, Lkotlin/Function; // type@190d │ │ -19c130: 1100 |0004: return-object v0 │ │ +19c1e8: |[19c1e8] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +19c1f8: 5410 ac03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ac │ │ +19c1fc: 1f00 0e19 |0002: check-cast v0, Lkotlin/Function; // type@190e │ │ +19c200: 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 │ │ -19c0f0: |[19c0f0] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -19c100: 0710 |0000: move-object v0, v1 │ │ -19c102: 1f00 3e1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19c106: 7210 a2b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -19c10c: 0c00 |0006: move-result-object v0 │ │ -19c10e: 6e10 bd93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -19c114: 0a00 |000a: move-result v0 │ │ -19c116: 0f00 |000b: return v0 │ │ +19c1c0: |[19c1c0] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +19c1d0: 0710 |0000: move-object v0, v1 │ │ +19c1d2: 1f00 3f1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +19c1d6: 7210 afb6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +19c1dc: 0c00 |0006: move-result-object v0 │ │ +19c1de: 6e10 ca93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +19c1e4: 0a00 |000a: move-result v0 │ │ +19c1e6: 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 │ │ -19c15c: |[19c15c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -19c16c: 5410 ac03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ac │ │ -19c170: 7220 b9b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5b9 │ │ -19c176: 0e00 |0005: return-void │ │ +19c22c: |[19c22c] com.infomaniak.drive.ui.BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +19c23c: 5410 ac03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@03ac │ │ +19c240: 7220 c6b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5c6 │ │ +19c246: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 11242 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11245 (BasePreviewSliderFragment.kt) │ │ │ │ Class #40 header: │ │ -class_idx : 6985 │ │ +class_idx : 6986 │ │ access_flags : 1025 (0x0401) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 16589 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 16592 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -4417,18 +4417,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -4273f4: |[4273f4] kotlin.jvm.internal.Lambda.:(I)V │ │ -427404: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -42740a: 5901 e0b4 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4e0 │ │ -42740e: 0e00 |0005: return-void │ │ +427730: |[427730] kotlin.jvm.internal.Lambda.:(I)V │ │ +427740: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +427746: 5901 e3b4 |0003: iput v1, v0, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4e3 │ │ +42774a: 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 │ │ │ │ @@ -4438,17 +4438,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -4273b8: |[4273b8] kotlin.jvm.internal.Lambda.getArity:()I │ │ -4273c8: 5210 e0b4 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4e0 │ │ -4273cc: 0f00 |0002: return v0 │ │ +4276f4: |[4276f4] kotlin.jvm.internal.Lambda.getArity:()I │ │ +427704: 5210 e3b4 |0000: iget v0, v1, Lkotlin/jvm/internal/Lambda;.arity:I // field@b4e3 │ │ +427708: 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;) │ │ @@ -4456,33 +4456,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -4273d0: |[4273d0] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ -4273e0: 7110 f1b7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b7f1 │ │ -4273e6: 0c00 |0003: move-result-object v0 │ │ -4273e8: 1a01 e8ea |0004: const-string v1, "renderLambdaToString(...)" // string@eae8 │ │ -4273ec: 7120 fbb6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -4273f2: 1100 |0009: return-object v0 │ │ +42770c: |[42770c] kotlin.jvm.internal.Lambda.toString:()Ljava/lang/String; │ │ +42771c: 7110 feb7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.renderLambdaToString:(Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; // method@b7fe │ │ +427722: 0c00 |0003: move-result-object v0 │ │ +427724: 1a01 edea |0004: const-string v1, "renderLambdaToString(...)" // string@eaed │ │ +427728: 7120 08b7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +42772e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lkotlin/jvm/internal/Lambda; │ │ │ │ - source_file_idx : 16589 (Lambda.kt) │ │ + source_file_idx : 16592 (Lambda.kt) │ │ │ │ Class #41 header: │ │ class_idx : 1097 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 14863 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 14866 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -4509,42 +4509,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 │ │ -19c1c4: |[19c1c4] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ -19c1d4: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ad │ │ -19c1d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c1da: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -19c1e0: 0e00 |0006: return-void │ │ +19c294: |[19c294] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.:(Landroidx/fragment/app/Fragment;)V │ │ +19c2a4: 5b01 ad03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ad │ │ +19c2a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c2aa: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +19c2b0: 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 │ │ -19c178: |[19c178] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -19c188: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ad │ │ -19c18c: 6e10 0306 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0603 │ │ -19c192: 0c00 |0005: move-result-object v0 │ │ -19c194: 6e10 1206 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0612 │ │ -19c19a: 0c00 |0009: move-result-object v0 │ │ -19c19c: 1a01 7deb |000a: const-string v1, "requireActivity().viewModelStore" // string@eb7d │ │ -19c1a0: 7120 fbb6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19c1a6: 1100 |000f: return-object v0 │ │ +19c248: |[19c248] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +19c258: 5420 ad03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03ad │ │ +19c25c: 6e10 0306 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0603 │ │ +19c262: 0c00 |0005: move-result-object v0 │ │ +19c264: 6e10 1206 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@0612 │ │ +19c26a: 0c00 |0009: move-result-object v0 │ │ +19c26c: 1a01 82eb |000a: const-string v1, "requireActivity().viewModelStore" // string@eb82 │ │ +19c270: 7120 08b7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19c276: 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;) │ │ @@ -4552,31 +4552,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c1a8: |[19c1a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ -19c1b8: 6e10 b40c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cb4 │ │ -19c1be: 0c00 |0003: move-result-object v0 │ │ -19c1c0: 1100 |0004: return-object v0 │ │ +19c278: |[19c278] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1.invoke:()Ljava/lang/Object; │ │ +19c288: 6e10 b40c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0cb4 │ │ +19c28e: 0c00 |0003: move-result-object v0 │ │ +19c290: 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 : 14863 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14866 (FragmentViewModelLazy.kt) │ │ │ │ Class #42 header: │ │ class_idx : 1098 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 14863 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 14866 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -4607,49 +4607,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 │ │ -19c248: |[19c248] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ -19c258: 5b01 ae03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ae │ │ -19c25c: 5b02 af03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -19c260: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19c262: 7020 1bb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -19c268: 0e00 |0008: return-void │ │ +19c318: |[19c318] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.:(Lkotlin/jvm/functions/Function0;Landroidx/fragment/app/Fragment;)V │ │ +19c328: 5b01 ae03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ae │ │ +19c32c: 5b02 af03 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +19c330: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19c332: 7020 28b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +19c338: 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 │ │ -19c1e4: |[19c1e4] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -19c1f4: 5420 ae03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ae │ │ -19c1f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -19c1fc: 7210 aeb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -19c202: 0c00 |0007: move-result-object v0 │ │ -19c204: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ -19c208: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ -19c20c: 5420 af03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ -19c210: 6e10 0306 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0603 │ │ -19c216: 0c00 |0011: move-result-object v0 │ │ -19c218: 6e10 0906 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0609 │ │ -19c21e: 0c00 |0015: move-result-object v0 │ │ -19c220: 1a01 7beb |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@eb7b │ │ -19c224: 7120 fbb6 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19c22a: 1100 |001b: return-object v0 │ │ +19c2b4: |[19c2b4] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +19c2c4: 5420 ae03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@03ae │ │ +19c2c8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +19c2cc: 7210 bbb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +19c2d2: 0c00 |0007: move-result-object v0 │ │ +19c2d4: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ +19c2d8: 3900 1100 |000a: if-nez v0, 001b // +0011 │ │ +19c2dc: 5420 af03 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03af │ │ +19c2e0: 6e10 0306 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0603 │ │ +19c2e6: 0c00 |0011: move-result-object v0 │ │ +19c2e8: 6e10 0906 0000 |0012: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0609 │ │ +19c2ee: 0c00 |0015: move-result-object v0 │ │ +19c2f0: 1a01 80eb |0016: const-string v1, "requireActivity().defaultViewModelCreationExtras" // string@eb80 │ │ +19c2f4: 7120 08b7 1000 |0018: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19c2fa: 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;) │ │ @@ -4657,31 +4657,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c22c: |[19c22c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ -19c23c: 6e10 b70c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cb7 │ │ -19c242: 0c00 |0003: move-result-object v0 │ │ -19c244: 1100 |0004: return-object v0 │ │ +19c2fc: |[19c2fc] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2.invoke:()Ljava/lang/Object; │ │ +19c30c: 6e10 b70c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0cb7 │ │ +19c312: 0c00 |0003: move-result-object v0 │ │ +19c314: 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 : 14863 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14866 (FragmentViewModelLazy.kt) │ │ │ │ Class #43 header: │ │ class_idx : 1099 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 14863 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 14866 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #43 annotations: │ │ Annotations on class │ │ @@ -4708,42 +4708,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 │ │ -19c2b8: |[19c2b8] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ -19c2c8: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b0 │ │ -19c2cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c2ce: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -19c2d4: 0e00 |0006: return-void │ │ +19c388: |[19c388] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.:(Landroidx/fragment/app/Fragment;)V │ │ +19c398: 5b01 b003 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b0 │ │ +19c39c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c39e: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +19c3a4: 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 │ │ -19c26c: |[19c26c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -19c27c: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b0 │ │ -19c280: 6e10 0306 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0603 │ │ -19c286: 0c00 |0005: move-result-object v0 │ │ -19c288: 6e10 0a06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@060a │ │ -19c28e: 0c00 |0009: move-result-object v0 │ │ -19c290: 1a01 7ceb |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@eb7c │ │ -19c294: 7120 fbb6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19c29a: 1100 |000f: return-object v0 │ │ +19c33c: |[19c33c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +19c34c: 5420 b003 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.$this_activityViewModels:Landroidx/fragment/app/Fragment; // field@03b0 │ │ +19c350: 6e10 0306 0000 |0002: invoke-virtual {v0}, Landroidx/fragment/app/Fragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0603 │ │ +19c356: 0c00 |0005: move-result-object v0 │ │ +19c358: 6e10 0a06 0000 |0006: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@060a │ │ +19c35e: 0c00 |0009: move-result-object v0 │ │ +19c360: 1a01 81eb |000a: const-string v1, "requireActivity().defaultViewModelProviderFactory" // string@eb81 │ │ +19c364: 7120 08b7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19c36a: 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;) │ │ @@ -4751,31 +4751,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c29c: |[19c29c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ -19c2ac: 6e10 ba0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cba │ │ -19c2b2: 0c00 |0003: move-result-object v0 │ │ -19c2b4: 1100 |0004: return-object v0 │ │ +19c36c: |[19c36c] com.infomaniak.drive.ui.BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3.invoke:()Ljava/lang/Object; │ │ +19c37c: 6e10 ba0c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0cba │ │ +19c382: 0c00 |0003: move-result-object v0 │ │ +19c384: 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 : 14863 (FragmentViewModelLazy.kt) │ │ + source_file_idx : 14866 (FragmentViewModelLazy.kt) │ │ │ │ Class #44 header: │ │ class_idx : 1100 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 34724 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 34728 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -4805,70 +4805,70 @@ │ │ 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 │ │ -19c338: |[19c338] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ -19c348: 5b01 b103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19c34c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c34e: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -19c354: 0e00 |0006: return-void │ │ +19c408: |[19c408] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V │ │ +19c418: 5b01 b103 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19c41c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c41e: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +19c424: 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 │ │ -19c2d8: |[19c2d8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ -19c2e8: 5420 b103 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19c2ec: 6e10 e10c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19c2f2: 0c00 |0005: move-result-object v0 │ │ -19c2f4: 2001 610c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19c2f8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -19c2fc: 1f00 610c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19c300: 5421 b103 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19c304: 6e10 e50c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19c30a: 0c01 |0011: move-result-object v1 │ │ -19c30c: 6e20 e53d 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3de5 │ │ -19c312: 2810 |0015: goto 0025 // +0010 │ │ -19c314: 2001 300c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c30 │ │ -19c318: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ -19c31c: 1f00 300c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c30 │ │ -19c320: 5421 b103 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ -19c324: 6e10 e50c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19c32a: 0c01 |0021: move-result-object v1 │ │ -19c32c: 6e20 cc3c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ccc │ │ -19c332: 6200 78b2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19c336: 1100 |0027: return-object v0 │ │ +19c3a8: |[19c3a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1.invoke:()Ljava/lang/Object; │ │ +19c3b8: 5420 b103 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19c3bc: 6e10 e10c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19c3c2: 0c00 |0005: move-result-object v0 │ │ +19c3c4: 2001 620c |0006: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19c3c8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +19c3cc: 1f00 620c |000a: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19c3d0: 5421 b103 |000c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19c3d4: 6e10 e50c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c3da: 0c01 |0011: move-result-object v1 │ │ +19c3dc: 6e20 f23d 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3df2 │ │ +19c3e2: 2810 |0015: goto 0025 // +0010 │ │ +19c3e4: 2001 310c |0016: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c31 │ │ +19c3e8: 3801 0d00 |0018: if-eqz v1, 0025 // +000d │ │ +19c3ec: 1f00 310c |001a: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c31 │ │ +19c3f0: 5421 b103 |001c: iget-object v1, v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b1 │ │ +19c3f4: 6e10 e50c 0100 |001e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c3fa: 0c01 |0021: move-result-object v1 │ │ +19c3fc: 6e20 d93c 1000 |0022: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cd9 │ │ +19c402: 6200 7bb2 |0025: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19c406: 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 : 34724 (WithLifecycleState.kt) │ │ + source_file_idx : 34728 (WithLifecycleState.kt) │ │ │ │ Class #45 header: │ │ class_idx : 1101 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 11242 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 11245 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ @@ -4907,168 +4907,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 │ │ -19c504: |[19c504] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ -19c514: 5b01 b303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19c518: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19c51a: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19c520: 0e00 |0006: return-void │ │ +19c5d4: |[19c5d4] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V │ │ +19c5e4: 5b01 b303 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19c5e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19c5ea: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19c5f0: 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 │ │ -19c4e0: |[19c4e0] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19c4f0: 2202 4d04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ -19c4f4: 5410 b303 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19c4f8: 7030 be0c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cbe │ │ -19c4fe: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19c502: 1102 |0009: return-object v2 │ │ +19c5b0: |[19c5b0] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19c5c0: 2202 4d04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ +19c5c4: 5410 b303 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19c5c8: 7030 be0c 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cbe │ │ +19c5ce: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19c5d2: 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 │ │ -19c358: |[19c358] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c368: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19c36c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19c370: 6e30 c10c 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@0cc1 │ │ -19c376: 0c01 |0007: move-result-object v1 │ │ -19c378: 1101 |0008: return-object v1 │ │ +19c428: |[19c428] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c438: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19c43c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19c440: 6e30 c10c 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@0cc1 │ │ +19c446: 0c01 |0007: move-result-object v1 │ │ +19c448: 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 │ │ -19c37c: |[19c37c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19c38c: 6e30 bf0c 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@0cbf │ │ -19c392: 0c01 |0003: move-result-object v1 │ │ -19c394: 1f01 4d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ -19c398: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19c39c: 6e20 c20c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc2 │ │ -19c3a2: 0c01 |000b: move-result-object v1 │ │ -19c3a4: 1101 |000c: return-object v1 │ │ +19c44c: |[19c44c] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19c45c: 6e30 bf0c 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@0cbf │ │ +19c462: 0c01 |0003: move-result-object v1 │ │ +19c464: 1f01 4d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ +19c468: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19c46c: 6e20 c20c 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cc2 │ │ +19c472: 0c01 |000b: move-result-object v1 │ │ +19c474: 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 │ │ -19c3a8: |[19c3a8] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19c3b8: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19c3be: 0c00 |0003: move-result-object v0 │ │ -19c3c0: 5291 b203 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b2 │ │ -19c3c4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19c3c6: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -19c3ca: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -19c3ce: 7110 f99a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19c3d4: 2900 8200 |000e: goto/16 0090 // +0082 │ │ -19c3d8: 220a 8217 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@1782 │ │ -19c3dc: 1a00 9c97 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19c3e0: 7020 4093 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19c3e6: 270a |0017: throw v10 │ │ -19c3e8: 7110 f99a 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19c3ee: 549a b303 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19c3f2: 6e10 e70c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce7 │ │ -19c3f8: 0c03 |0020: move-result-object v3 │ │ -19c3fa: 1a0a 0a26 |0021: const-string v10, "(...)" // string@260a │ │ -19c3fe: 7120 fbb6 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19c404: 549a b303 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ -19c408: 6204 9000 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@0090 │ │ -19c40c: 7100 c6c7 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7c6 │ │ -19c412: 0c01 |002d: move-result-object v1 │ │ -19c414: 6e10 a1c9 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c9a1 │ │ -19c41a: 0c01 |0031: move-result-object v1 │ │ -19c41c: 7210 e3b1 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b1e3 │ │ -19c422: 0c05 |0035: move-result-object v5 │ │ -19c424: 6e20 a2c9 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@c9a2 │ │ -19c42a: 0a05 |0039: move-result v5 │ │ -19c42c: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ -19c430: 6e10 3106 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0631 │ │ -19c436: 0c06 |003f: move-result-object v6 │ │ -19c438: 6207 8f00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008f │ │ -19c43c: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ -19c440: 6e10 3106 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0631 │ │ -19c446: 0c06 |0047: move-result-object v6 │ │ -19c448: 0747 |0048: move-object v7, v4 │ │ -19c44a: 1f07 7a17 |0049: check-cast v7, Ljava/lang/Enum; // type@177a │ │ -19c44e: 6e20 2e06 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@062e │ │ -19c454: 0a06 |004e: move-result v6 │ │ -19c456: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ -19c45a: 6e10 e10c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19c460: 0c00 |0054: move-result-object v0 │ │ -19c462: 2001 610c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19c466: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ -19c46a: 1f00 610c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19c46e: 6e10 e50c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19c474: 0c0a |005e: move-result-object v10 │ │ -19c476: 6e20 e53d a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3de5 │ │ -19c47c: 280e |0062: goto 0070 // +000e │ │ -19c47e: 2001 300c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c30 │ │ -19c482: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ -19c486: 1f00 300c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c30 │ │ -19c48a: 6e10 e50c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19c490: 0c0a |006c: move-result-object v10 │ │ -19c492: 6e20 cc3c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3ccc │ │ -19c498: 620a 78b2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19c49c: 281e |0072: goto 0090 // +001e │ │ -19c49e: 220a 2a02 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@022a │ │ -19c4a2: 7010 3506 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@0635 │ │ -19c4a8: 270a |0078: throw v10 │ │ -19c4aa: 0716 |0079: move-object v6, v1 │ │ -19c4ac: 1f06 231d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d23 │ │ -19c4b0: 2201 4c04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@044c │ │ -19c4b4: 7020 bc0c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cbc │ │ -19c4ba: 0717 |0081: move-object v7, v1 │ │ -19c4bc: 1f07 071b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -19c4c0: 0798 |0084: move-object v8, v9 │ │ -19c4c2: 1f08 451a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19c4c6: 5992 b203 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b2 │ │ -19c4ca: 7706 5b06 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@065b │ │ -19c4d0: 0c0a |008c: move-result-object v10 │ │ -19c4d2: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ -19c4d6: 1100 |008f: return-object v0 │ │ -19c4d8: 620a 78b2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19c4dc: 110a |0092: return-object v10 │ │ +19c478: |[19c478] com.infomaniak.drive.ui.BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19c488: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19c48e: 0c00 |0003: move-result-object v0 │ │ +19c490: 5291 b203 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b2 │ │ +19c494: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19c496: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +19c49a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +19c49e: 7110 069b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19c4a4: 2900 8200 |000e: goto/16 0090 // +0082 │ │ +19c4a8: 220a 8317 |0010: new-instance v10, Ljava/lang/IllegalStateException; // type@1783 │ │ +19c4ac: 1a00 a197 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19c4b0: 7020 4d93 0a00 |0014: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19c4b6: 270a |0017: throw v10 │ │ +19c4b8: 7110 069b 0a00 |0018: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19c4be: 549a b303 |001b: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19c4c2: 6e10 e70c 0a00 |001d: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce7 │ │ +19c4c8: 0c03 |0020: move-result-object v3 │ │ +19c4ca: 1a0a 0b26 |0021: const-string v10, "(...)" // string@260b │ │ +19c4ce: 7120 08b7 a300 |0023: invoke-static {v3, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19c4d4: 549a b303 |0026: iget-object v10, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.this$0:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; // field@03b3 │ │ +19c4d8: 6204 9000 |0028: sget-object v4, Landroidx/lifecycle/Lifecycle$State;.RESUMED:Landroidx/lifecycle/Lifecycle$State; // field@0090 │ │ +19c4dc: 7100 d3c7 0000 |002a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7d3 │ │ +19c4e2: 0c01 |002d: move-result-object v1 │ │ +19c4e4: 6e10 aec9 0100 |002e: invoke-virtual {v1}, Lkotlinx/coroutines/MainCoroutineDispatcher;.getImmediate:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c9ae │ │ +19c4ea: 0c01 |0031: move-result-object v1 │ │ +19c4ec: 7210 f0b1 0900 |0032: invoke-interface {v9}, Lkotlin/coroutines/Continuation;.getContext:()Lkotlin/coroutines/CoroutineContext; // method@b1f0 │ │ +19c4f2: 0c05 |0035: move-result-object v5 │ │ +19c4f4: 6e20 afc9 5100 |0036: invoke-virtual {v1, v5}, Lkotlinx/coroutines/MainCoroutineDispatcher;.isDispatchNeeded:(Lkotlin/coroutines/CoroutineContext;)Z // method@c9af │ │ +19c4fa: 0a05 |0039: move-result v5 │ │ +19c4fc: 3905 3f00 |003a: if-nez v5, 0079 // +003f │ │ +19c500: 6e10 3106 0300 |003c: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0631 │ │ +19c506: 0c06 |003f: move-result-object v6 │ │ +19c508: 6207 8f00 |0040: sget-object v7, Landroidx/lifecycle/Lifecycle$State;.DESTROYED:Landroidx/lifecycle/Lifecycle$State; // field@008f │ │ +19c50c: 3276 3100 |0042: if-eq v6, v7, 0073 // +0031 │ │ +19c510: 6e10 3106 0300 |0044: invoke-virtual {v3}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0631 │ │ +19c516: 0c06 |0047: move-result-object v6 │ │ +19c518: 0747 |0048: move-object v7, v4 │ │ +19c51a: 1f07 7b17 |0049: check-cast v7, Ljava/lang/Enum; // type@177b │ │ +19c51e: 6e20 2e06 7600 |004b: invoke-virtual {v6, v7}, Landroidx/lifecycle/Lifecycle$State;.compareTo:(Ljava/lang/Enum;)I // method@062e │ │ +19c524: 0a06 |004e: move-result v6 │ │ +19c526: 3a06 2a00 |004f: if-ltz v6, 0079 // +002a │ │ +19c52a: 6e10 e10c 0a00 |0051: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19c530: 0c00 |0054: move-result-object v0 │ │ +19c532: 2001 620c |0055: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19c536: 3801 0c00 |0057: if-eqz v1, 0063 // +000c │ │ +19c53a: 1f00 620c |0059: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19c53e: 6e10 e50c 0a00 |005b: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c544: 0c0a |005e: move-result-object v10 │ │ +19c546: 6e20 f23d a000 |005f: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/FileInfoActionsView;.updateCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3df2 │ │ +19c54c: 280e |0062: goto 0070 // +000e │ │ +19c54e: 2001 310c |0063: instance-of v1, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c31 │ │ +19c552: 3801 0b00 |0065: if-eqz v1, 0070 // +000b │ │ +19c556: 1f00 310c |0067: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c31 │ │ +19c55a: 6e10 e50c 0a00 |0069: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19c560: 0c0a |006c: move-result-object v10 │ │ +19c562: 6e20 d93c a000 |006d: invoke-virtual {v0, v10}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.updateWithExternalFile:(Lcom/infomaniak/drive/data/models/File;)V // method@3cd9 │ │ +19c568: 620a 7bb2 |0070: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19c56c: 281e |0072: goto 0090 // +001e │ │ +19c56e: 220a 2a02 |0073: new-instance v10, Landroidx/lifecycle/LifecycleDestroyedException; // type@022a │ │ +19c572: 7010 3506 0a00 |0075: invoke-direct {v10}, Landroidx/lifecycle/LifecycleDestroyedException;.:()V // method@0635 │ │ +19c578: 270a |0078: throw v10 │ │ +19c57a: 0716 |0079: move-object v6, v1 │ │ +19c57c: 1f06 241d |007a: check-cast v6, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d24 │ │ +19c580: 2201 4c04 |007c: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1; // type@044c │ │ +19c584: 7020 bc0c a100 |007e: invoke-direct {v1, v10}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1$invokeSuspend$$inlined$withResumed$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0cbc │ │ +19c58a: 0717 |0081: move-object v7, v1 │ │ +19c58c: 1f07 081b |0082: check-cast v7, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +19c590: 0798 |0084: move-object v8, v9 │ │ +19c592: 1f08 461a |0085: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19c596: 5992 b203 |0087: iput v2, v9, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.label:I // field@03b2 │ │ +19c59a: 7706 5b06 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@065b │ │ +19c5a0: 0c0a |008c: move-result-object v10 │ │ +19c5a2: 330a 0300 |008d: if-ne v10, v0, 0090 // +0003 │ │ +19c5a6: 1100 |008f: return-object v0 │ │ +19c5a8: 620a 7bb2 |0090: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19c5ac: 110a |0092: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=231 │ │ 0x001b line=232 │ │ 0x0028 line=275 │ │ 0x002a line=276 │ │ 0x0032 line=277 │ │ @@ -5081,43 +5081,43 @@ │ │ 0x0073 line=279 │ │ 0x0079 line=283 │ │ 0x0090 line=238 │ │ locals : │ │ 0x0000 - 0x0093 reg=9 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; │ │ 0x0000 - 0x0093 reg=10 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 11242 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11245 (BasePreviewSliderFragment.kt) │ │ │ │ Class #46 header: │ │ -class_idx : 3164 │ │ +class_idx : 3165 │ │ access_flags : 1537 (0x0601) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 14676 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 14679 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ 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.1 (50400101)_fdroidRelease" } k=1 mv={ 2 0 0 } xi=48 │ │ -Annotations on method #15709 'duplicateFileClicked' │ │ +Annotations on method #15722 'duplicateFileClicked' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroidx/activity/result/ActivityResultLauncher<" "Landroid/content/Intent;" ">;" "Lcom/infomaniak/drive/ui/MainViewModel;" ")V" } │ │ -Annotations on method #15718 'moveFileClicked' │ │ +Annotations on method #15731 '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 #15720 'onDeleteFile' │ │ +Annotations on method #15733 'onDeleteFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15722 'onLeaveShare' │ │ +Annotations on method #15735 'onLeaveShare' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15724 'onRenameFile' │ │ +Annotations on method #15737 'onRenameFile' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ -Annotations on method #15732 'sharePublicLink' │ │ +Annotations on method #15745 'sharePublicLink' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Lkotlin/jvm/functions/Function0<" "Lkotlin/Unit;" ">;)V" } │ │ │ │ Class #46 - │ │ Class descriptor : 'Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;' │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ @@ -5133,18 +5133,18 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -2466b4: |[2466b4] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ -2466c4: 6200 0f14 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@140f │ │ -2466c8: 6900 1914 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1419 │ │ -2466cc: 0e00 |0004: return-void │ │ +2469f0: |[2469f0] com.infomaniak.drive.views.FileInfoActionsView$OnItemClickListener.:()V │ │ +246a00: 6200 1214 |0000: sget-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion;.$$INSTANCE:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@1412 │ │ +246a04: 6900 1c14 |0002: sput-object v0, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;.Companion:Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$Companion; // field@141c │ │ +246a08: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;) │ │ name : 'addFavoritesClicked' │ │ @@ -5334,21 +5334,21 @@ │ │ │ │ #31 : (in Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;) │ │ name : 'sharePublicLink' │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 14676 (FileInfoActionsView.kt) │ │ + source_file_idx : 14679 (FileInfoActionsView.kt) │ │ │ │ Class #47 header: │ │ class_idx : 1102 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 537 │ │ -source_file_idx : 11242 │ │ +source_file_idx : 11245 │ │ static_fields_size : 1 │ │ instance_fields_size: 10 │ │ direct_methods_size : 33 │ │ virtual_methods_size: 42 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -5426,298 +5426,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 │ │ -19c600: |[19c600] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19c610: 7120 020d 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@0d02 │ │ -19c616: 0a00 |0003: move-result v0 │ │ -19c618: 0f00 |0004: return v0 │ │ +19c6d0: |[19c6d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$8z7lzy28ObzLydAo-33yiNsuUH0:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19c6e0: 7120 020d 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@0d02 │ │ +19c6e6: 0a00 |0003: move-result v0 │ │ +19c6e8: 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 │ │ -19c87c: |[19c87c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19c88c: 7120 0d0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d0d │ │ -19c892: 0c00 |0003: move-result-object v0 │ │ -19c894: 1100 |0004: return-object v0 │ │ +19c94c: |[19c94c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$BjgWO4FSpmztaOJWfMm5BlotlCg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19c95c: 7120 0d0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d0d │ │ +19c962: 0c00 |0003: move-result-object v0 │ │ +19c964: 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 │ │ -19cb9c: |[19cb9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ -19cbac: 7140 fd0c 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@0cfd │ │ -19cbb2: 0e00 |0003: return-void │ │ +19cc6c: |[19cc6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$F7wJ01wofi0CgfkQGg58WSFzwZM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Ljava/util/LinkedHashMap;Ljava/lang/Throwable;Lio/sentry/IScope;)V │ │ +19cc7c: 7140 fd0c 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@0cfd │ │ +19cc82: 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 │ │ -19c75c: |[19c75c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19c76c: 7110 040d 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@0d04 │ │ -19c772: 0c00 |0003: move-result-object v0 │ │ -19c774: 1100 |0004: return-object v0 │ │ +19c82c: |[19c82c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$JE_u2Tp96mNrfjPRNeyUm8LDojY:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19c83c: 7110 040d 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@0d04 │ │ +19c842: 0c00 |0003: move-result-object v0 │ │ +19c844: 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 │ │ -19c898: |[19c898] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19c8a8: 7110 010d 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@0d01 │ │ -19c8ae: 0c00 |0003: move-result-object v0 │ │ -19c8b0: 1100 |0004: return-object v0 │ │ +19c968: |[19c968] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$KbfJ8jGT_ENfbF1nq-HevyQyq7U:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19c978: 7110 010d 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@0d01 │ │ +19c97e: 0c00 |0003: move-result-object v0 │ │ +19c980: 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 │ │ -19c524: |[19c524] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19c534: 7110 d90c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cd9 │ │ -19c53a: 0c00 |0003: move-result-object v0 │ │ -19c53c: 1100 |0004: return-object v0 │ │ +19c5f4: |[19c5f4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$R4B5NZ6cWaucfs--yIOPrTAS-Hg:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19c604: 7110 d90c 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; // method@0cd9 │ │ +19c60a: 0c00 |0003: move-result-object v0 │ │ +19c60c: 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 │ │ -19c8b4: |[19c8b4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19c8c4: 7120 0c0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d0c │ │ -19c8ca: 0c00 |0003: move-result-object v0 │ │ -19c8cc: 1100 |0004: return-object v0 │ │ +19c984: |[19c984] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W-PfXtedZwxc5pYBWZkAnp2DxcM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19c994: 7120 0c0d 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; // method@0d0c │ │ +19c99a: 0c00 |0003: move-result-object v0 │ │ +19c99c: 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 │ │ -19c81c: |[19c81c] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ -19c82c: 7110 fe0c 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@0cfe │ │ -19c832: 0c00 |0003: move-result-object v0 │ │ -19c834: 1100 |0004: return-object v0 │ │ +19c8ec: |[19c8ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$W7CTYEe1059IQDds_sar-rZLM08:(Lcom/infomaniak/drive/data/models/File;)Ljava/lang/CharSequence; │ │ +19c8fc: 7110 fe0c 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@0cfe │ │ +19c902: 0c00 |0003: move-result-object v0 │ │ +19c904: 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 │ │ -19c8d0: |[19c8d0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19c8e0: 7120 050d 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@0d05 │ │ -19c8e6: 0c00 |0003: move-result-object v0 │ │ -19c8e8: 1100 |0004: return-object v0 │ │ +19c9a0: |[19c9a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$Z6sZn0Gu5NfcGvZTq9RfuRIHnTI:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19c9b0: 7120 050d 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@0d05 │ │ +19c9b6: 0c00 |0003: move-result-object v0 │ │ +19c9b8: 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 │ │ -19cbb4: |[19cbb4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ -19cbc4: 7110 0a0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d0a │ │ -19cbca: 0e00 |0003: return-void │ │ +19cc84: |[19cc84] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$gJDscCsQ5dzzKaO0FLnCo6w6esk:(Landroidx/activity/result/ActivityResult;)V │ │ +19cc94: 7110 0a0d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V // method@0d0a │ │ +19cc9a: 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 │ │ -19c8ec: |[19c8ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19c8fc: 7120 ff0c 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@0cff │ │ -19c902: 0c00 |0003: move-result-object v0 │ │ -19c904: 1100 |0004: return-object v0 │ │ +19c9bc: |[19c9bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$p45y3LT0W-IpWabHRfyahXPgdLE:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19c9cc: 7120 ff0c 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@0cff │ │ +19c9d2: 0c00 |0003: move-result-object v0 │ │ +19c9d4: 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 │ │ -19c908: |[19c908] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -19c918: 7130 fc0c 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@0cfc │ │ -19c91e: 0c00 |0003: move-result-object v0 │ │ -19c920: 1100 |0004: return-object v0 │ │ +19c9d8: |[19c9d8] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$pJIJ9-3GdflzFJrf2RNRfy3eNyM:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +19c9e8: 7130 fc0c 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@0cfc │ │ +19c9ee: 0c00 |0003: move-result-object v0 │ │ +19c9f0: 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 │ │ -19c924: |[19c924] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19c934: 7120 000d 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@0d00 │ │ -19c93a: 0c00 |0003: move-result-object v0 │ │ -19c93c: 1100 |0004: return-object v0 │ │ +19c9f4: |[19c9f4] com.infomaniak.drive.ui.BasePreviewSliderFragment.$r8$lambda$qZwzFLhnNtXmC6aWZQzZQYSXT-I:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19ca04: 7120 000d 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@0d00 │ │ +19ca0a: 0c00 |0003: move-result-object v0 │ │ +19ca0c: 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 │ │ -19cbcc: |[19cbcc] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19cbdc: 2200 4404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0444 │ │ -19cbe0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19cbe2: 7020 a10c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ca1 │ │ -19cbe8: 6900 b403 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b4 │ │ -19cbec: 0e00 |0008: return-void │ │ +19cc9c: |[19cc9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19ccac: 2200 4404 |0000: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // type@0444 │ │ +19ccb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19ccb2: 7020 a10c 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ca1 │ │ +19ccb8: 6900 b403 |0006: sput-object v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.Companion:Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$Companion; // field@03b4 │ │ +19ccbc: 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 │ │ -19cbf0: |[19cbf0] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ -19cc00: 7010 ed05 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05ed │ │ -19cc06: 0750 |0003: move-object v0, v5 │ │ -19cc08: 1f00 1902 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ -19cc0c: 1c01 c704 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ -19cc10: 7110 ddb7 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -19cc16: 0c01 |000b: move-result-object v1 │ │ -19cc18: 2202 4904 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0449 │ │ -19cc1c: 7020 b30c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cb3 │ │ -19cc22: 1f02 071b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -19cc26: 2203 4a04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@044a │ │ -19cc2a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19cc2c: 7030 b60c 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@0cb6 │ │ -19cc32: 1f03 071b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -19cc36: 2204 4b04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@044b │ │ -19cc3a: 7020 b90c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cb9 │ │ -19cc40: 1f04 071b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -19cc44: 7154 1e06 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@061e │ │ -19cc4a: 0c00 |0025: move-result-object v0 │ │ -19cc4c: 5b50 ba03 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03ba │ │ -19cc50: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -19cc52: 5c50 b903 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ -19cc56: 2200 4104 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0441 │ │ -19cc5a: 7020 9a0c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9a │ │ -19cc60: 7110 109a 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -19cc66: 0c00 |0033: move-result-object v0 │ │ -19cc68: 5b50 b603 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b6 │ │ -19cc6c: 2200 bd0b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ -19cc70: 7010 133a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a13 │ │ -19cc76: 5b50 b803 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b8 │ │ -19cc7a: 2200 6e01 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016e │ │ -19cc7e: 7010 8704 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -19cc84: 1f00 6b01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ -19cc88: 2201 4204 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0442 │ │ -19cc8c: 7010 9c0c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0c9c │ │ -19cc92: 6e30 060d 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@0d06 │ │ -19cc98: 0c00 |004c: move-result-object v0 │ │ -19cc9a: 1a01 dee9 |004d: const-string v1, "registerForActivityResult(...)" // string@e9de │ │ -19cc9e: 7120 fbb6 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19cca4: 5b50 bd03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bd │ │ -19cca8: 2200 4304 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0443 │ │ -19ccac: 7020 9e0c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9e │ │ -19ccb2: 7110 109a 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -19ccb8: 0c00 |005c: move-result-object v0 │ │ -19ccba: 5b50 bb03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bb │ │ -19ccbe: 0e00 |005f: return-void │ │ +19ccc0: |[19ccc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.:()V │ │ +19ccd0: 7010 ed05 0500 |0000: invoke-direct {v5}, Landroidx/fragment/app/Fragment;.:()V // method@05ed │ │ +19ccd6: 0750 |0003: move-object v0, v5 │ │ +19ccd8: 1f00 1902 |0004: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ +19ccdc: 1c01 c704 |0006: const-class v1, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ +19cce0: 7110 eab7 0100 |0008: invoke-static {v1}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +19cce6: 0c01 |000b: move-result-object v1 │ │ +19cce8: 2202 4904 |000c: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1; // type@0449 │ │ +19ccec: 7020 b30c 0200 |000e: invoke-direct {v2, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$1;.:(Landroidx/fragment/app/Fragment;)V // method@0cb3 │ │ +19ccf2: 1f02 081b |0011: check-cast v2, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +19ccf6: 2203 4a04 |0013: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$2; // type@044a │ │ +19ccfa: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +19ccfc: 7030 b60c 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@0cb6 │ │ +19cd02: 1f03 081b |0019: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +19cd06: 2204 4b04 |001b: new-instance v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3; // type@044b │ │ +19cd0a: 7020 b90c 0400 |001d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$special$$inlined$activityViewModels$default$3;.:(Landroidx/fragment/app/Fragment;)V // method@0cb9 │ │ +19cd10: 1f04 081b |0020: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +19cd14: 7154 1e06 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@061e │ │ +19cd1a: 0c00 |0025: move-result-object v0 │ │ +19cd1c: 5b50 ba03 |0026: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03ba │ │ +19cd20: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +19cd22: 5c50 b903 |0029: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ +19cd26: 2200 4104 |002b: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7; // type@0441 │ │ +19cd2a: 7020 9a0c 5000 |002d: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9a │ │ +19cd30: 7110 1d9a 0000 |0030: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +19cd36: 0c00 |0033: move-result-object v0 │ │ +19cd38: 5b50 b603 |0034: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b6 │ │ +19cd3c: 2200 be0b |0036: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbe │ │ +19cd40: 7010 203a 0000 |0038: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a20 │ │ +19cd46: 5b50 b803 |003b: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b8 │ │ +19cd4a: 2200 6e01 |003d: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016e │ │ +19cd4e: 7010 8704 0000 |003f: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +19cd54: 1f00 6b01 |0042: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ +19cd58: 2201 4204 |0044: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8; // type@0442 │ │ +19cd5c: 7010 9c0c 0100 |0046: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda8;.:()V // method@0c9c │ │ +19cd62: 6e30 060d 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@0d06 │ │ +19cd68: 0c00 |004c: move-result-object v0 │ │ +19cd6a: 1a01 e3e9 |004d: const-string v1, "registerForActivityResult(...)" // string@e9e3 │ │ +19cd6e: 7120 08b7 1000 |004f: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19cd74: 5b50 bd03 |0052: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bd │ │ +19cd78: 2200 4304 |0054: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9; // type@0443 │ │ +19cd7c: 7020 9e0c 5000 |0056: invoke-direct {v0, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c9e │ │ +19cd82: 7110 1d9a 0000 |0059: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +19cd88: 0c00 |005c: move-result-object v0 │ │ +19cd8a: 5b50 bb03 |005d: iput-object v0, v5, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bb │ │ +19cd8e: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=62 │ │ 0x0006 line=277 │ │ 0x0026 line=62 │ │ 0x0029 line=71 │ │ @@ -5733,17 +5733,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 │ │ -19ccc0: |[19ccc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ -19ccd0: 7020 100d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d10 │ │ -19ccd6: 0e00 |0003: return-void │ │ +19cd90: |[19cd90] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$setPrintButtonVisibility:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)V │ │ +19cda0: 7020 100d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d10 │ │ +19cda6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ │ │ @@ -5752,18 +5752,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 │ │ -19cb20: |[19cb20] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ -19cb30: 7010 160d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d16 │ │ -19cb36: 0c00 |0003: move-result-object v0 │ │ -19cb38: 1100 |0004: return-object v0 │ │ +19cbf0: |[19cbf0] com.infomaniak.drive.ui.BasePreviewSliderFragment.access$updateBottomSheetWithCurrentFile:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlinx/coroutines/Job; │ │ +19cc00: 7010 160d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; // method@0d16 │ │ +19cc06: 0c00 |0003: move-result-object v0 │ │ +19cc08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5771,29 +5771,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19cd08: |[19cd08] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ -19cd18: 6e10 080d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d08 │ │ -19cd1e: 0c00 |0003: move-result-object v0 │ │ -19cd20: 7110 f9b6 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -19cd26: 0701 |0007: move-object v1, v0 │ │ -19cd28: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19cd2c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19cd2e: 7120 8b3a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a8b │ │ -19cd34: 6e10 1306 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0613 │ │ -19cd3a: 0c00 |0011: move-result-object v0 │ │ -19cd3c: 1a01 fbbc |0012: const-string v1, "getWindow(...)" // string@bcfb │ │ -19cd40: 7120 fbb6 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19cd46: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19cd48: 7120 5645 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4556 │ │ -19cd4e: 0e00 |001b: return-void │ │ +19cdd8: |[19cdd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.clearEdgeToEdge:()V │ │ +19cde8: 6e10 080d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d08 │ │ +19cdee: 0c00 |0003: move-result-object v0 │ │ +19cdf0: 7110 06b7 0000 |0004: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +19cdf6: 0701 |0007: move-object v1, v0 │ │ +19cdf8: 1f01 1600 |0008: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19cdfc: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19cdfe: 7120 983a 2100 |000b: invoke-static {v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a98 │ │ +19ce04: 6e10 1306 0000 |000e: invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0613 │ │ +19ce0a: 0c00 |0011: move-result-object v0 │ │ +19ce0c: 1a01 00bd |0012: const-string v1, "getWindow(...)" // string@bd00 │ │ +19ce10: 7120 08b7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19ce16: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19ce18: 7120 6345 1000 |0018: invoke-static {v0, v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.toggleEdgeToEdge:(Landroid/view/Window;Z)V // method@4563 │ │ +19ce1e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0004 line=241 │ │ 0x000e line=242 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -5803,18 +5803,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 │ │ -19c540: |[19c540] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ -19c550: 6e10 090d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ -19c556: 0c00 |0003: move-result-object v0 │ │ -19c558: 1100 |0004: return-object v0 │ │ +19c610: |[19c610] com.infomaniak.drive.ui.BasePreviewSliderFragment.currentContext_delegate$lambda$0:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Landroid/content/Context; │ │ +19c620: 6e10 090d 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ +19c626: 0c00 |0003: move-result-object v0 │ │ +19c628: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #19 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5822,27 +5822,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 │ │ -19c95c: |[19c95c] 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; │ │ -19c96c: 6e10 e50c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19c972: 0c00 |0003: move-result-object v0 │ │ -19c974: 6e10 5c0a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a5c │ │ -19c97a: 0a00 |0007: move-result v0 │ │ -19c97c: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ -19c980: 5410 aa02 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ -19c984: 6e10 ac92 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -19c98a: 0a01 |000f: move-result v1 │ │ -19c98c: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ -19c990: 6e20 723e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e72 │ │ -19c996: 6200 78b2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19c99a: 1100 |0017: return-object v0 │ │ +19ca2c: |[19ca2c] 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; │ │ +19ca3c: 6e10 e50c 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19ca42: 0c00 |0003: move-result-object v0 │ │ +19ca44: 6e10 5c0a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.isOnlyOfficePreview:()Z // method@0a5c │ │ +19ca4a: 0a00 |0007: move-result v0 │ │ +19ca4c: 3900 0d00 |0008: if-nez v0, 0015 // +000d │ │ +19ca50: 5410 aa02 |000a: iget-object v0, v1, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ +19ca54: 6e10 b992 0200 |000c: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +19ca5a: 0a01 |000f: move-result v1 │ │ +19ca5c: df01 0101 |0010: xor-int/lit8 v1, v1, #int 1 // #01 │ │ +19ca60: 6e20 7f3e 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleOpenWithVisibility:(Z)V // method@3e7f │ │ +19ca66: 6200 7bb2 |0015: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19ca6a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0015 line=153 │ │ locals : │ │ 0x0000 - 0x0018 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0018 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ @@ -5853,50 +5853,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 │ │ -19cf2c: |[19cf2c] 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 │ │ -19cf3c: 1a00 b7ed |0000: const-string v0, "scope" // string@edb7 │ │ -19cf40: 7120 fcb6 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19cf46: 6e10 e50c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19cf4c: 0c09 |0008: move-result-object v9 │ │ -19cf4e: 6e10 2b0a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -19cf54: 0a09 |000c: move-result v9 │ │ -19cf56: 2200 9f17 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@179f │ │ -19cf5a: 1a01 edbf |000f: const-string v1, "id: " // string@bfed │ │ -19cf5e: 7020 3294 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -19cf64: 6e20 3694 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -19cf6a: 6e10 4d94 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -19cf70: 0c09 |001a: move-result-object v9 │ │ -19cf72: 1a00 b0a2 |001b: const-string v0, "currentFile" // string@a2b0 │ │ -19cf76: 7230 5d73 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@735d │ │ -19cf7c: 6e10 5997 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9759 │ │ -19cf82: 0c09 |0023: move-result-object v9 │ │ -19cf84: 1a0a 0d26 |0024: const-string v10, "(...)" // string@260d │ │ -19cf88: 7120 fbb6 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19cf8e: 0790 |0029: move-object v0, v9 │ │ -19cf90: 1f00 8717 |002a: check-cast v0, Ljava/lang/Iterable; // type@1787 │ │ -19cf94: 2206 3e04 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@043e │ │ -19cf98: 7010 940c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c94 │ │ -19cf9e: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ -19cfa2: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -19cfa4: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -19cfa6: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -19cfa8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -19cfaa: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -19cfac: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -19cfae: 7709 48a8 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@a848 │ │ -19cfb4: 0c09 |003c: move-result-object v9 │ │ -19cfb6: 1a0a 00ac |003d: const-string v10, "files.values" // string@ac00 │ │ -19cfba: 7230 5d73 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@735d │ │ -19cfc0: 7110 7a79 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@797a │ │ -19cfc6: 0e00 |0045: return-void │ │ +19cffc: |[19cffc] 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 │ │ +19d00c: 1a00 bced |0000: const-string v0, "scope" // string@edbc │ │ +19d010: 7120 09b7 0c00 |0002: invoke-static {v12, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19d016: 6e10 e50c 0900 |0005: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19d01c: 0c09 |0008: move-result-object v9 │ │ +19d01e: 6e10 2b0a 0900 |0009: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +19d024: 0a09 |000c: move-result v9 │ │ +19d026: 2200 a017 |000d: new-instance v0, Ljava/lang/StringBuilder; // type@17a0 │ │ +19d02a: 1a01 f2bf |000f: const-string v1, "id: " // string@bff2 │ │ +19d02e: 7020 3f94 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +19d034: 6e20 4394 9000 |0014: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +19d03a: 6e10 5a94 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +19d040: 0c09 |001a: move-result-object v9 │ │ +19d042: 1a00 b5a2 |001b: const-string v0, "currentFile" // string@a2b5 │ │ +19d046: 7230 6a73 0c09 |001d: invoke-interface {v12, v0, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@736a │ │ +19d04c: 6e10 6697 0a00 |0020: invoke-virtual {v10}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9766 │ │ +19d052: 0c09 |0023: move-result-object v9 │ │ +19d054: 1a0a 0e26 |0024: const-string v10, "(...)" // string@260e │ │ +19d058: 7120 08b7 a900 |0026: invoke-static {v9, v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19d05e: 0790 |0029: move-object v0, v9 │ │ +19d060: 1f00 8817 |002a: check-cast v0, Ljava/lang/Iterable; // type@1788 │ │ +19d064: 2206 3e04 |002c: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4; // type@043e │ │ +19d068: 7010 940c 0600 |002e: invoke-direct {v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda4;.:()V // method@0c94 │ │ +19d06e: 1307 1f00 |0031: const/16 v7, #int 31 // #1f │ │ +19d072: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +19d074: 1201 |0034: const/4 v1, #int 0 // #0 │ │ +19d076: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +19d078: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +19d07a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +19d07c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +19d07e: 7709 55a8 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@a855 │ │ +19d084: 0c09 |003c: move-result-object v9 │ │ +19d086: 1a0a 05ac |003d: const-string v10, "files.values" // string@ac05 │ │ +19d08a: 7230 6a73 ac09 |003f: invoke-interface {v12, v10, v9}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@736a │ │ +19d090: 7110 8779 0b00 |0042: invoke-static {v11}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7987 │ │ +19d096: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=162 │ │ 0x0020 line=163 │ │ 0x0042 line=164 │ │ locals : │ │ 0x0000 - 0x0046 reg=9 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -5909,27 +5909,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 │ │ -19c838: |[19c838] 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; │ │ -19c848: 1a00 eac5 |0000: const-string v0, "it" // string@c5ea │ │ -19c84c: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19c852: 6e10 2b0a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -19c858: 0a02 |0008: move-result v2 │ │ -19c85a: 2200 9f17 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@179f │ │ -19c85e: 1a01 edbf |000b: const-string v1, "id: " // string@bfed │ │ -19c862: 7020 3294 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -19c868: 6e20 3694 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -19c86e: 6e10 4d94 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -19c874: 0c02 |0016: move-result-object v2 │ │ -19c876: 1f02 6e17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@176e │ │ -19c87a: 1102 |0019: return-object v2 │ │ +19c908: |[19c908] 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; │ │ +19c918: 1a00 efc5 |0000: const-string v0, "it" // string@c5ef │ │ +19c91c: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19c922: 6e10 2b0a 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +19c928: 0a02 |0008: move-result v2 │ │ +19c92a: 2200 a017 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@17a0 │ │ +19c92e: 1a01 f2bf |000b: const-string v1, "id: " // string@bff2 │ │ +19c932: 7020 3f94 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +19c938: 6e20 4394 2000 |0010: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +19c93e: 6e10 5a94 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +19c944: 0c02 |0016: move-result-object v2 │ │ +19c946: 1f02 6f17 |0017: check-cast v2, Ljava/lang/CharSequence; // type@176f │ │ +19c94a: 1102 |0019: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -5937,19 +5937,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 │ │ -19c99c: |[19c99c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19c9ac: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -19c9b0: 6e10 db0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cdb │ │ -19c9b6: 6200 78b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19c9ba: 1100 |0007: return-object v0 │ │ +19ca6c: |[19ca6c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$4:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19ca7c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +19ca80: 6e10 db0c 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.downloadFileClicked:()V // method@0cdb │ │ +19ca86: 6200 7bb2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19ca8a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ 0x0005 line=100 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=1 (null) Z │ │ @@ -5959,34 +5959,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 │ │ -19c9bc: |[19c9bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ -19c9cc: 5488 ab02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02ab │ │ -19c9d0: 1a00 38e3 |0002: const-string v0, "pdfContainer" // string@e338 │ │ -19c9d4: 7120 fbb6 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19c9da: 0781 |0007: move-object v1, v8 │ │ -19c9dc: 1f01 1001 |0008: check-cast v1, Landroid/view/View; // type@0110 │ │ -19c9e0: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ -19c9e4: 5298 8500 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0085 │ │ -19c9e8: 2802 |000e: goto 0010 // +0002 │ │ -19c9ea: 1208 |000f: const/4 v8, #int 0 // #0 │ │ -19c9ec: 7110 5a93 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -19c9f2: 0c04 |0013: move-result-object v4 │ │ -19c9f4: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ -19c9f8: 1207 |0016: const/4 v7, #int 0 // #0 │ │ -19c9fa: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -19c9fc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -19c9fe: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -19ca00: 7707 4145 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@4541 │ │ -19ca06: 6208 78b2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19ca0a: 1108 |001f: return-object v8 │ │ +19ca8c: |[19ca8c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$5:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;Landroidx/core/graphics/Insets;)Lkotlin/Unit; │ │ +19ca9c: 5488 ab02 |0000: iget-object v8, v8, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.pdfContainer:Landroidx/constraintlayout/widget/ConstraintLayout; // field@02ab │ │ +19caa0: 1a00 3de3 |0002: const-string v0, "pdfContainer" // string@e33d │ │ +19caa4: 7120 08b7 0800 |0004: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19caaa: 0781 |0007: move-object v1, v8 │ │ +19caac: 1f01 1001 |0008: check-cast v1, Landroid/view/View; // type@0110 │ │ +19cab0: 3809 0500 |000a: if-eqz v9, 000f // +0005 │ │ +19cab4: 5298 8500 |000c: iget v8, v9, Landroidx/core/graphics/Insets;.right:I // field@0085 │ │ +19cab8: 2802 |000e: goto 0010 // +0002 │ │ +19caba: 1208 |000f: const/4 v8, #int 0 // #0 │ │ +19cabc: 7110 6793 0800 |0010: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +19cac2: 0c04 |0013: move-result-object v4 │ │ +19cac4: 1306 0b00 |0014: const/16 v6, #int 11 // #b │ │ +19cac8: 1207 |0016: const/4 v7, #int 0 // #0 │ │ +19caca: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +19cacc: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +19cace: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +19cad0: 7707 4e45 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@454e │ │ +19cad6: 6208 7bb2 |001d: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19cada: 1108 |001f: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0020 reg=8 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ 0x0000 - 0x0020 reg=9 (null) Landroidx/core/graphics/Insets; │ │ │ │ @@ -5995,34 +5995,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 │ │ -19ca0c: |[19ca0c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ -19ca1c: 0730 |0000: move-object v0, v3 │ │ -19ca1e: 1f00 1902 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ -19ca22: 6e10 e50c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19ca28: 0c01 |0006: move-result-object v1 │ │ -19ca2a: 6e10 e80c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ -19ca30: 0c03 |000a: move-result-object v3 │ │ -19ca32: 6e10 0610 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1006 │ │ -19ca38: 0c03 |000e: move-result-object v3 │ │ -19ca3a: 7210 e6d3 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d3e6 │ │ -19ca40: 0c03 |0012: move-result-object v3 │ │ -19ca42: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -19ca44: 7110 b192 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -19ca4a: 0c02 |0017: move-result-object v2 │ │ -19ca4c: 7120 f3b6 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19ca52: 0a03 |001b: move-result v3 │ │ -19ca54: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ -19ca58: 7130 6a3a 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@3a6a │ │ -19ca5e: 6203 78b2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19ca62: 1103 |0023: return-object v3 │ │ +19cadc: |[19cadc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$7$lambda$6:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lkotlin/Unit; │ │ +19caec: 0730 |0000: move-object v0, v3 │ │ +19caee: 1f00 1902 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ +19caf2: 6e10 e50c 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19caf8: 0c01 |0006: move-result-object v1 │ │ +19cafa: 6e10 e80c 0300 |0007: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ +19cb00: 0c03 |000a: move-result-object v3 │ │ +19cb02: 6e10 0610 0300 |000b: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1006 │ │ +19cb08: 0c03 |000e: move-result-object v3 │ │ +19cb0a: 7210 f3d3 0300 |000f: invoke-interface {v3}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d3f3 │ │ +19cb10: 0c03 |0012: move-result-object v3 │ │ +19cb12: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +19cb14: 7110 be92 0200 |0014: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +19cb1a: 0c02 |0017: move-result-object v2 │ │ +19cb1c: 7120 00b7 2300 |0018: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19cb22: 0a03 |001b: move-result v3 │ │ +19cb24: df03 0301 |001c: xor-int/lit8 v3, v3, #int 1 // #01 │ │ +19cb28: 7130 773a 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@3a77 │ │ +19cb2e: 6203 7bb2 |0021: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19cb32: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=286 │ │ 0x001e line=107 │ │ locals : │ │ 0x0000 - 0x0024 reg=3 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6032,44 +6032,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 │ │ -19c664: |[19c664] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19c674: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19c676: 0f00 |0001: return v0 │ │ +19c734: |[19c734] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated$lambda$17$lambda$9$lambda$8:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19c744: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19c746: 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 │ │ -19c79c: |[19c79c] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19c7ac: 2206 4909 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0949 │ │ -19c7b0: 6e10 090d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ -19c7b6: 0c01 |0005: move-result-object v1 │ │ -19c7b8: 1a00 80eb |0006: const-string v0, "requireContext(...)" // string@eb80 │ │ -19c7bc: 7120 fbb6 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19c7c2: 2203 3704 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@0437 │ │ -19c7c6: 7020 860c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c86 │ │ -19c7cc: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -19c7ce: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -19c7d0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19c7d2: 0760 |0013: move-object v0, v6 │ │ -19c7d4: 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 │ │ -19c7da: 1106 |0017: return-object v6 │ │ +19c86c: |[19c86c] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19c87c: 2206 4a09 |0000: new-instance v6, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094a │ │ +19c880: 6e10 090d 0700 |0002: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ +19c886: 0c01 |0005: move-result-object v1 │ │ +19c888: 1a00 85eb |0006: const-string v0, "requireContext(...)" // string@eb85 │ │ +19c88c: 7120 08b7 0100 |0008: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19c892: 2203 3704 |000b: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0; // type@0437 │ │ +19c896: 7020 860c 7300 |000d: invoke-direct {v3, v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c86 │ │ +19c89c: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +19c89e: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +19c8a0: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19c8a2: 0760 |0013: move-object v0, v6 │ │ +19c8a4: 7606 fa2a 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@2afa │ │ +19c8aa: 1106 |0017: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x000b line=84 │ │ 0x0014 line=82 │ │ locals : │ │ @@ -6080,22 +6080,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 │ │ -19ca64: |[19ca64] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ -19ca74: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ -19ca78: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -19ca7c: 6201 78b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19ca80: 1101 |0006: return-object v1 │ │ -19ca82: 7020 100d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d10 │ │ -19ca88: 6201 78b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19ca8c: 1101 |000c: return-object v1 │ │ +19cb34: |[19cb34] com.infomaniak.drive.ui.BasePreviewSliderFragment.previewPDFHandler_delegate$lambda$3$lambda$2:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Z)Lkotlin/Unit; │ │ +19cb44: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ +19cb48: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +19cb4c: 6201 7bb2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19cb50: 1101 |0006: return-object v1 │ │ +19cb52: 7020 100d 2100 |0007: invoke-direct {v1, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPrintButtonVisibility:(Z)V // method@0d10 │ │ +19cb58: 6201 7bb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19cb5c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=86 │ │ 0x000a line=87 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6106,41 +6106,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 │ │ -19d21c: |[19d21c] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ -19d22c: 0e00 |0000: return-void │ │ +19d2ec: |[19d2ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.selectFolderResultLauncher$lambda$1:(Landroidx/activity/result/ActivityResult;)V │ │ +19d2fc: 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 │ │ -19ca90: |[19ca90] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19caa0: 6e10 e30c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0ce3 │ │ -19caa6: 0c03 |0003: move-result-object v3 │ │ -19caa8: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ -19caac: 6200 9f13 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@139f │ │ -19cab0: 6e10 e50c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19cab6: 0c01 |000b: move-result-object v1 │ │ -19cab8: 6e10 ed0c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ced │ │ -19cabe: 0c02 |000f: move-result-object v2 │ │ -19cac0: 6e40 173c 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@3c17 │ │ -19cac6: 6202 78b2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19caca: 1102 |0015: return-object v2 │ │ +19cb60: |[19cb60] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$18:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cb70: 6e10 e30c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getContext:()Landroid/content/Context; // method@0ce3 │ │ +19cb76: 0c03 |0003: move-result-object v3 │ │ +19cb78: 3803 0f00 |0004: if-eqz v3, 0013 // +000f │ │ +19cb7c: 6200 a213 |0006: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a2 │ │ +19cb80: 6e10 e50c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19cb86: 0c01 |000b: move-result-object v1 │ │ +19cb88: 6e10 ed0c 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ced │ │ +19cb8e: 0c02 |000f: move-result-object v2 │ │ +19cb90: 6e40 243c 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@3c24 │ │ +19cb96: 6202 7bb2 |0013: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19cb9a: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0016 reg=3 (null) I │ │ │ │ @@ -6149,31 +6149,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 │ │ -19cacc: |[19cacc] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ -19cadc: 6e10 090d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ -19cae2: 0c04 |0003: move-result-object v4 │ │ -19cae4: 1a00 80eb |0004: const-string v0, "requireContext(...)" // string@eb80 │ │ -19cae8: 7120 fbb6 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19caee: 6e10 e50c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19caf4: 0c01 |000c: move-result-object v1 │ │ -19caf6: 6e10 090d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ -19cafc: 0c02 |0010: move-result-object v2 │ │ -19cafe: 7120 fbb6 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19cb04: 6e10 ed0c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ced │ │ -19cb0a: 0c03 |0017: move-result-object v3 │ │ -19cb0c: 6e30 160a 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@0a16 │ │ -19cb12: 0c03 |001b: move-result-object v3 │ │ -19cb14: 7120 293b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b29 │ │ -19cb1a: 6203 78b2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19cb1e: 1103 |0021: return-object v3 │ │ +19cb9c: |[19cb9c] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers$lambda$19:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;I)Lkotlin/Unit; │ │ +19cbac: 6e10 090d 0300 |0000: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ +19cbb2: 0c04 |0003: move-result-object v4 │ │ +19cbb4: 1a00 85eb |0004: const-string v0, "requireContext(...)" // string@eb85 │ │ +19cbb8: 7120 08b7 0400 |0006: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19cbbe: 6e10 e50c 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19cbc4: 0c01 |000c: move-result-object v1 │ │ +19cbc6: 6e10 090d 0300 |000d: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireContext:()Landroid/content/Context; // method@0d09 │ │ +19cbcc: 0c02 |0010: move-result-object v2 │ │ +19cbce: 7120 08b7 0200 |0011: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19cbd4: 6e10 ed0c 0300 |0014: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@0ced │ │ +19cbda: 0c03 |0017: move-result-object v3 │ │ +19cbdc: 6e30 160a 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@0a16 │ │ +19cbe2: 0c03 |001b: move-result-object v3 │ │ +19cbe4: 7120 363b 3400 |001c: invoke-static {v4, v3}, Lcom/infomaniak/drive/utils/PreviewUtilsKt;.printPdf:(Landroid/content/Context;Ljava/io/File;)V // method@3b36 │ │ +19cbea: 6203 7bb2 |001f: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19cbee: 1103 |0021: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x001f line=210 │ │ locals : │ │ 0x0000 - 0x0022 reg=3 (null) Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0022 reg=4 (null) I │ │ @@ -6183,35 +6183,35 @@ │ │ type : '(Z)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19d2c0: |[19d2c0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ -19d2d0: 6e10 e10c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19d2d6: 0c00 |0003: move-result-object v0 │ │ -19d2d8: 2001 610c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19d2dc: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -19d2e0: 6e10 e10c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19d2e6: 0c00 |000b: move-result-object v0 │ │ -19d2e8: 1a01 64dc |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@dc64 │ │ -19d2ec: 7120 fab6 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fa │ │ -19d2f2: 1f00 610c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19d2f6: 6e20 dd3d 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3ddd │ │ -19d2fc: 2813 |0016: goto 0029 // +0013 │ │ -19d2fe: 2000 300c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c30 │ │ -19d302: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ -19d306: 6e10 e10c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19d30c: 0c00 |001e: move-result-object v0 │ │ -19d30e: 1a01 63dc |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dc63 │ │ -19d312: 7120 fab6 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fa │ │ -19d318: 1f00 300c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c30 │ │ -19d31c: 6e20 cb3c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3ccb │ │ -19d322: 0e00 |0029: return-void │ │ +19d390: |[19d390] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPrintButtonVisibility:(Z)V │ │ +19d3a0: 6e10 e10c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19d3a6: 0c00 |0003: move-result-object v0 │ │ +19d3a8: 2001 620c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19d3ac: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +19d3b0: 6e10 e10c 0200 |0008: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19d3b6: 0c00 |000b: move-result-object v0 │ │ +19d3b8: 1a01 69dc |000c: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.FileInfoActionsView" // string@dc69 │ │ +19d3bc: 7120 07b7 1000 |000e: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b707 │ │ +19d3c2: 1f00 620c |0011: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19d3c6: 6e20 ea3d 3000 |0013: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/FileInfoActionsView;.setPrintVisibility:(Z)V // method@3dea │ │ +19d3cc: 2813 |0016: goto 0029 // +0013 │ │ +19d3ce: 2000 310c |0017: instance-of v0, v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c31 │ │ +19d3d2: 3800 1000 |0019: if-eqz v0, 0029 // +0010 │ │ +19d3d6: 6e10 e10c 0200 |001b: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19d3dc: 0c00 |001e: move-result-object v0 │ │ +19d3de: 1a01 68dc |001f: const-string v1, "null cannot be cast to non-null type com.infomaniak.drive.views.ExternalFileInfoActionsView" // string@dc68 │ │ +19d3e2: 7120 07b7 1000 |0021: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b707 │ │ +19d3e8: 1f00 310c |0024: check-cast v0, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView; // type@0c31 │ │ +19d3ec: 6e20 d83c 3000 |0026: invoke-virtual {v0, v3}, Lcom/infomaniak/drive/views/ExternalFileInfoActionsView;.isPrintingHidden:(Z)V // method@3cd8 │ │ +19d3f2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ 0x0017 line=248 │ │ locals : │ │ 0x0000 - 0x002a reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6222,37 +6222,37 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -19cb3c: |[19cb3c] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ -19cb4c: 6e10 ee0c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cee │ │ -19cb52: 0c00 |0003: move-result-object v0 │ │ -19cb54: 1a01 dfbc |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bcdf │ │ -19cb58: 7120 fbb6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19cb5e: 7110 3906 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ -19cb64: 0c00 |000c: move-result-object v0 │ │ -19cb66: 0701 |000d: move-object v1, v0 │ │ -19cb68: 1f01 2d1d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19cb6c: 7100 c6c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7c6 │ │ -19cb72: 0c00 |0013: move-result-object v0 │ │ -19cb74: 0702 |0014: move-object v2, v0 │ │ -19cb76: 1f02 501a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -19cb7a: 2200 4d04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ -19cb7e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -19cb80: 7030 be0c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cbe │ │ -19cb86: 0704 |001d: move-object v4, v0 │ │ -19cb88: 1f04 161b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -19cb8c: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -19cb8e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -19cb90: 7706 0cc6 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@c60c │ │ -19cb96: 0c00 |0025: move-result-object v0 │ │ -19cb98: 1100 |0026: return-object v0 │ │ +19cc0c: |[19cc0c] com.infomaniak.drive.ui.BasePreviewSliderFragment.updateBottomSheetWithCurrentFile:()Lkotlinx/coroutines/Job; │ │ +19cc1c: 6e10 ee0c 0700 |0000: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cee │ │ +19cc22: 0c00 |0003: move-result-object v0 │ │ +19cc24: 1a01 e4bc |0004: const-string v1, "getViewLifecycleOwner(...)" // string@bce4 │ │ +19cc28: 7120 08b7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19cc2e: 7110 3906 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ +19cc34: 0c00 |000c: move-result-object v0 │ │ +19cc36: 0701 |000d: move-object v1, v0 │ │ +19cc38: 1f01 2e1d |000e: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19cc3c: 7100 d3c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7d3 │ │ +19cc42: 0c00 |0013: move-result-object v0 │ │ +19cc44: 0702 |0014: move-object v2, v0 │ │ +19cc46: 1f02 511a |0015: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +19cc4a: 2200 4d04 |0017: new-instance v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1; // type@044d │ │ +19cc4e: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +19cc50: 7030 be0c 7003 |001a: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$updateBottomSheetWithCurrentFile$1;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;Lkotlin/coroutines/Continuation;)V // method@0cbe │ │ +19cc56: 0704 |001d: move-object v4, v0 │ │ +19cc58: 1f04 171b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +19cc5c: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +19cc5e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +19cc60: 7706 19c6 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@c619 │ │ +19cc66: 0c00 |0025: move-result-object v0 │ │ +19cc68: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0027 reg=7 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ Virtual methods - │ │ @@ -6261,17 +6261,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ccd8: |[19ccd8] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ -19cce8: 7110 3e3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d3e │ │ -19ccee: 0e00 |0003: return-void │ │ +19cda8: |[19cda8] com.infomaniak.drive.ui.BasePreviewSliderFragment.addFavoritesClicked:()V │ │ +19cdb8: 7110 4b3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.addFavoritesClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d4b │ │ +19cdbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6279,18 +6279,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 │ │ -19c61c: |[19c61c] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ -19c62c: 7130 3f3d 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@3d3f │ │ -19c632: 0a01 |0003: move-result v1 │ │ -19c634: 0f01 |0004: return v1 │ │ +19c6ec: |[19c6ec] com.infomaniak.drive.ui.BasePreviewSliderFragment.availableOfflineSwitched:(Lcom/infomaniak/drive/views/FileInfoActionsView;Z)Z │ │ +19c6fc: 7130 4c3d 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@3d4c │ │ +19c702: 0a01 |0003: move-result v1 │ │ +19c704: 0f01 |0004: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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 │ │ @@ -6300,17 +6300,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ccf0: |[19ccf0] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ -19cd00: 7110 403d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d40 │ │ -19cd06: 0e00 |0003: return-void │ │ +19cdc0: |[19cdc0] com.infomaniak.drive.ui.BasePreviewSliderFragment.cancelExternalImportClicked:()V │ │ +19cdd0: 7110 4d3d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.cancelExternalImportClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d4d │ │ +19cdd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6318,17 +6318,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19cd50: |[19cd50] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ -19cd60: 7120 413d 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@3d41 │ │ -19cd66: 0e00 |0003: return-void │ │ +19ce20: |[19ce20] com.infomaniak.drive.ui.BasePreviewSliderFragment.colorFolderClicked:(Ljava/lang/String;)V │ │ +19ce30: 7120 4e3d 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@3d4e │ │ +19ce36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ │ │ @@ -6337,18 +6337,18 @@ │ │ type : '()Lkotlin/Unit;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19c940: |[19c940] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ -19c950: 7110 423d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d42 │ │ -19c956: 0c00 |0003: move-result-object v0 │ │ -19c958: 1100 |0004: return-object v0 │ │ +19ca10: |[19ca10] com.infomaniak.drive.ui.BasePreviewSliderFragment.deleteFileClicked:()Lkotlin/Unit; │ │ +19ca20: 7110 4f3d 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.deleteFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)Lkotlin/Unit; // method@3d4f │ │ +19ca26: 0c00 |0003: move-result-object v0 │ │ +19ca28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6356,17 +6356,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19cd68: |[19cd68] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ -19cd78: 7110 453d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d45 │ │ -19cd7e: 0e00 |0003: return-void │ │ +19ce38: |[19ce38] com.infomaniak.drive.ui.BasePreviewSliderFragment.downloadFileClicked:()V │ │ +19ce48: 7110 523d 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.downloadFileClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;)V // method@3d52 │ │ +19ce4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6374,17 +6374,17 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -19cd80: |[19cd80] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ -19cd90: 7130 463d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d46 │ │ -19cd96: 0e00 |0003: return-void │ │ +19ce50: |[19ce50] com.infomaniak.drive.ui.BasePreviewSliderFragment.dropBoxClicked:(ZZ)V │ │ +19ce60: 7130 533d 1002 |0000: invoke-static {v0, v1, v2}, Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener$DefaultImpls;.dropBoxClicked:(Lcom/infomaniak/drive/views/FileInfoActionsView$OnItemClickListener;ZZ)V // method@3d53 │ │ +19ce66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Z │ │ 0x0000 - 0x0004 reg=2 (null) Z │ │ @@ -6394,17 +6394,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 │ │ -19cd98: |[19cd98] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19cda8: 7130 473d 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@3d47 │ │ -19cdae: 0e00 |0003: return-void │ │ +19ce68: |[19ce68] com.infomaniak.drive.ui.BasePreviewSliderFragment.duplicateFileClicked:(Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19ce78: 7130 543d 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@3d54 │ │ +19ce7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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; │ │ @@ -6414,17 +6414,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 │ │ -19cdb0: |[19cdb0] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19cdc0: 7120 483d 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@3d48 │ │ -19cdc6: 0e00 |0003: return-void │ │ +19ce80: |[19ce80] com.infomaniak.drive.ui.BasePreviewSliderFragment.editDocumentClicked:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19ce90: 7120 553d 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@3d55 │ │ +19ce96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -6433,18 +6433,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 │ │ -19c704: |[19c704] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19c714: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ -19c718: 7110 f9b6 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -19c71e: 1100 |0005: return-object v0 │ │ +19c7d4: |[19c7d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19c7e4: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ +19c7e8: 7110 06b7 0000 |0002: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +19c7ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6464,20 +6464,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19c55c: |[19c55c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ -19c56c: 5410 b603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b6 │ │ -19c570: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -19c576: 0c00 |0005: move-result-object v0 │ │ -19c578: 1f00 3100 |0006: check-cast v0, Landroid/content/Context; // type@0031 │ │ -19c57c: 1100 |0008: return-object v0 │ │ +19c62c: |[19c62c] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentContext:()Landroid/content/Context; │ │ +19c63c: 5410 b603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentContext$delegate:Lkotlin/Lazy; // field@03b6 │ │ +19c640: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +19c646: 0c00 |0005: move-result-object v0 │ │ +19c648: 1f00 3100 |0006: check-cast v0, Landroid/content/Context; // type@0031 │ │ +19c64c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #13 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6485,22 +6485,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 │ │ -19c678: |[19c678] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ -19c688: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b7 │ │ -19c68c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19c690: 1100 |0004: return-object v0 │ │ -19c692: 1a00 b0a2 |0005: const-string v0, "currentFile" // string@a2b0 │ │ -19c696: 7110 19b7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -19c69c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19c69e: 1100 |000b: return-object v0 │ │ +19c748: |[19c748] com.infomaniak.drive.ui.BasePreviewSliderFragment.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; │ │ +19c758: 5410 b703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b7 │ │ +19c75c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19c760: 1100 |0004: return-object v0 │ │ +19c762: 1a00 b5a2 |0005: const-string v0, "currentFile" // string@a2b5 │ │ +19c766: 7110 26b7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +19c76c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19c76e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #14 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6508,17 +6508,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 │ │ -19c804: |[19c804] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ -19c814: 5410 b803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b8 │ │ -19c818: 1100 |0002: return-object v0 │ │ +19c8d4: |[19c8d4] com.infomaniak.drive.ui.BasePreviewSliderFragment.getDrivePermissions:()Lcom/infomaniak/drive/utils/DrivePermissions; │ │ +19c8e4: 5410 b803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b8 │ │ +19c8e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #15 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6526,20 +6526,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 │ │ -19c738: |[19c738] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -19c748: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03ba │ │ -19c74c: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -19c752: 0c00 |0005: move-result-object v0 │ │ -19c754: 1f00 c704 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ -19c758: 1100 |0008: return-object v0 │ │ +19c808: |[19c808] com.infomaniak.drive.ui.BasePreviewSliderFragment.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +19c818: 5410 ba03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.mainViewModel$delegate:Lkotlin/Lazy; // field@03ba │ │ +19c81c: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +19c822: 0c00 |0005: move-result-object v0 │ │ +19c824: 1f00 c704 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ +19c828: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #16 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6547,20 +6547,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 │ │ -19c778: |[19c778] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ -19c788: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bb │ │ -19c78c: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -19c792: 0c00 |0005: move-result-object v0 │ │ -19c794: 1f00 4909 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@0949 │ │ -19c798: 1100 |0008: return-object v0 │ │ +19c848: |[19c848] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewPDFHandler:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; │ │ +19c858: 5410 bb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewPDFHandler$delegate:Lkotlin/Lazy; // field@03bb │ │ +19c85c: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +19c862: 0c00 |0005: move-result-object v0 │ │ +19c864: 1f00 4a09 |0006: check-cast v0, Lcom/infomaniak/drive/ui/fileList/preview/PreviewPDFHandler; // type@094a │ │ +19c868: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #17 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6568,22 +6568,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 │ │ -19c7dc: |[19c7dc] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ -19c7ec: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bc │ │ -19c7f0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19c7f4: 1100 |0004: return-object v0 │ │ -19c7f6: 1a00 c5e4 |0005: const-string v0, "previewSliderAdapter" // string@e4c5 │ │ -19c7fa: 7110 19b7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -19c800: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -19c802: 1100 |000b: return-object v0 │ │ +19c8ac: |[19c8ac] com.infomaniak.drive.ui.BasePreviewSliderFragment.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; │ │ +19c8bc: 5410 bc03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bc │ │ +19c8c0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19c8c4: 1100 |0004: return-object v0 │ │ +19c8c6: 1a00 cae4 |0005: const-string v0, "previewSliderAdapter" // string@e4ca │ │ +19c8ca: 7110 26b7 0000 |0007: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +19c8d0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +19c8d2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #18 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6597,17 +6597,17 @@ │ │ type : '()Landroidx/activity/result/ActivityResultLauncher;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c580: |[19c580] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ -19c590: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bd │ │ -19c594: 1100 |0002: return-object v0 │ │ +19c650: |[19c650] com.infomaniak.drive.ui.BasePreviewSliderFragment.getSelectFolderResultLauncher:()Landroidx/activity/result/ActivityResultLauncher; │ │ +19c660: 5410 bd03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@03bd │ │ +19c664: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #20 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6615,22 +6615,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 │ │ -19c6d8: |[19c6d8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -19c6e8: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03be │ │ -19c6ec: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -19c6f0: 1100 |0004: return-object v0 │ │ -19c6f2: 1b00 ac02 0100 |0005: const-string/jumbo v0, "userDrive" // string@000102ac │ │ -19c6f8: 7110 19b7 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -19c6fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19c700: 1100 |000c: return-object v0 │ │ +19c7a8: |[19c7a8] com.infomaniak.drive.ui.BasePreviewSliderFragment.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +19c7b8: 5410 be03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03be │ │ +19c7bc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +19c7c0: 1100 |0004: return-object v0 │ │ +19c7c2: 1b00 b102 0100 |0005: const-string/jumbo v0, "userDrive" // string@000102b1 │ │ +19c7c8: 7110 26b7 0000 |0008: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +19c7ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19c7d0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #21 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6638,17 +6638,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 │ │ -19c720: |[19c720] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ -19c730: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ -19c734: 1100 |0002: return-object v0 │ │ +19c7f0: |[19c7f0] com.infomaniak.drive.ui.BasePreviewSliderFragment.get_binding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ +19c800: 5410 b503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ +19c804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #22 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6662,18 +6662,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 │ │ -19c6a0: |[19c6a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ -19c6b0: 7110 493d 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@3d49 │ │ -19c6b6: 0c00 |0003: move-result-object v0 │ │ -19c6b8: 1100 |0004: return-object v0 │ │ +19c770: |[19c770] com.infomaniak.drive.ui.BasePreviewSliderFragment.leaveShare:()Lcom/infomaniak/drive/data/models/File; │ │ +19c780: 7110 563d 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@3d56 │ │ +19c786: 0c00 |0003: move-result-object v0 │ │ +19c788: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #24 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6681,17 +6681,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 │ │ -19cdc8: |[19cdc8] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19cdd8: 7140 4c3d 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@3d4c │ │ -19cdde: 0e00 |0003: return-void │ │ +19ce98: |[19ce98] com.infomaniak.drive.ui.BasePreviewSliderFragment.moveFileClicked:(Ljava/lang/Integer;Landroidx/activity/result/ActivityResultLauncher;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19cea8: 7140 593d 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@3d59 │ │ +19ceae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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; │ │ @@ -6702,22 +6702,22 @@ │ │ type : '()Z' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19c638: |[19c638] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ -19c648: 6e10 e80c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ -19c64e: 0c00 |0003: move-result-object v0 │ │ -19c650: 6e10 ed0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fed │ │ -19c656: 0c00 |0007: move-result-object v0 │ │ -19c658: 6e10 5397 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@9753 │ │ -19c65e: 0a00 |000b: move-result v0 │ │ -19c660: 0f00 |000c: return v0 │ │ +19c708: |[19c708] com.infomaniak.drive.ui.BasePreviewSliderFragment.noPreviewList:()Z │ │ +19c718: 6e10 e80c 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ +19c71e: 0c00 |0003: move-result-object v0 │ │ +19c720: 6e10 ed0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fed │ │ +19c726: 0c00 |0007: move-result-object v0 │ │ +19c728: 6e10 6097 0000 |0008: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@9760 │ │ +19c72e: 0a00 |000b: move-result v0 │ │ +19c730: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #26 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -6725,37 +6725,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -19cde0: |[19cde0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ -19cdf0: 0720 |0000: move-object v0, v2 │ │ -19cdf2: 1f00 1902 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ -19cdf6: 7110 8906 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0689 │ │ -19cdfc: 0c00 |0006: move-result-object v0 │ │ -19cdfe: 6e10 6d06 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@066d │ │ -19ce04: 0c00 |000a: move-result-object v0 │ │ -19ce06: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ -19ce0a: 6e10 6406 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0664 │ │ -19ce10: 0c00 |0010: move-result-object v0 │ │ -19ce12: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ -19ce16: 6e10 7a06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ -19ce1c: 0a00 |0016: move-result v0 │ │ -19ce1e: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -19ce24: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ -19ce28: 280d |001c: goto 0029 // +000d │ │ -19ce2a: 6e10 e80c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ -19ce30: 0c00 |0020: move-result-object v0 │ │ -19ce32: 2201 4d18 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@184d │ │ -19ce36: 7010 4897 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@9748 │ │ -19ce3c: 6e20 2510 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@1025 │ │ -19ce42: 6f10 fb05 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@05fb │ │ -19ce48: 0e00 |002c: return-void │ │ +19ceb0: |[19ceb0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroy:()V │ │ +19cec0: 0720 |0000: move-object v0, v2 │ │ +19cec2: 1f00 1902 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ +19cec6: 7110 8906 0000 |0003: invoke-static {v0}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0689 │ │ +19cecc: 0c00 |0006: move-result-object v0 │ │ +19cece: 6e10 6d06 0000 |0007: invoke-virtual {v0}, Landroidx/navigation/NavController;.getPreviousBackStackEntry:()Landroidx/navigation/NavBackStackEntry; // method@066d │ │ +19ced4: 0c00 |000a: move-result-object v0 │ │ +19ced6: 3800 1200 |000b: if-eqz v0, 001d // +0012 │ │ +19ceda: 6e10 6406 0000 |000d: invoke-virtual {v0}, Landroidx/navigation/NavBackStackEntry;.getDestination:()Landroidx/navigation/NavDestination; // method@0664 │ │ +19cee0: 0c00 |0010: move-result-object v0 │ │ +19cee2: 3800 0c00 |0011: if-eqz v0, 001d // +000c │ │ +19cee6: 6e10 7a06 0000 |0013: invoke-virtual {v0}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ +19ceec: 0a00 |0016: move-result v0 │ │ +19ceee: 1401 8504 0a7f |0017: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +19cef4: 3310 0300 |001a: if-ne v0, v1, 001d // +0003 │ │ +19cef8: 280d |001c: goto 0029 // +000d │ │ +19cefa: 6e10 e80c 0200 |001d: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ +19cf00: 0c00 |0020: move-result-object v0 │ │ +19cf02: 2201 4e18 |0021: new-instance v1, Ljava/util/LinkedHashMap; // type@184e │ │ +19cf06: 7010 5597 0100 |0023: invoke-direct {v1}, Ljava/util/LinkedHashMap;.:()V // method@9755 │ │ +19cf0c: 6e20 2510 1000 |0026: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V // method@1025 │ │ +19cf12: 6f10 fb05 0200 |0029: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onDestroy:()V // method@05fb │ │ +19cf18: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x001d line=197 │ │ 0x0029 line=200 │ │ locals : │ │ 0x0000 - 0x002d reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6765,25 +6765,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -19ce4c: |[19ce4c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ -19ce5c: 6f10 fc05 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@05fc │ │ -19ce62: 5410 b503 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ -19ce66: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ -19ce6a: 5400 ac02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ac │ │ -19ce6e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -19ce72: 1f00 1401 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0114 │ │ -19ce76: 7110 3907 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@0739 │ │ -19ce7c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -19ce7e: 5b10 b503 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ -19ce82: 0e00 |0013: return-void │ │ +19cf1c: |[19cf1c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onDestroyView:()V │ │ +19cf2c: 6f10 fc05 0100 |0000: invoke-super {v1}, Landroidx/fragment/app/Fragment;.onDestroyView:()V // method@05fc │ │ +19cf32: 5410 b503 |0003: iget-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ +19cf36: 3800 0b00 |0005: if-eqz v0, 0010 // +000b │ │ +19cf3a: 5400 ac02 |0007: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ac │ │ +19cf3e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +19cf42: 1f00 1401 |000b: check-cast v0, Landroid/view/ViewGroup; // type@0114 │ │ +19cf46: 7110 3907 0000 |000d: invoke-static {v0}, Landroidx/transition/TransitionManager;.endTransitions:(Landroid/view/ViewGroup;)V // method@0739 │ │ +19cf4c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +19cf4e: 5b10 b503 |0011: iput-object v0, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ +19cf52: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ 0x0011 line=191 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6793,26 +6793,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19ce84: |[19ce84] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ -19ce94: 6f10 fd05 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@05fd │ │ -19ce9a: 6e10 f30c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cf3 │ │ -19cea0: 0a00 |0006: move-result v0 │ │ -19cea2: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -19cea6: 0e00 |0009: return-void │ │ -19cea8: 6e10 eb0c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ -19ceae: 0c00 |000d: move-result-object v0 │ │ -19ceb0: 6e10 e50c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19ceb6: 0c01 |0011: move-result-object v1 │ │ -19ceb8: 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 │ │ -19cebe: 0e00 |0015: return-void │ │ +19cf54: |[19cf54] com.infomaniak.drive.ui.BasePreviewSliderFragment.onPause:()V │ │ +19cf64: 6f10 fd05 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onPause:()V // method@05fd │ │ +19cf6a: 6e10 f30c 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.noPreviewList:()Z // method@0cf3 │ │ +19cf70: 0a00 |0006: move-result v0 │ │ +19cf72: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +19cf76: 0e00 |0009: return-void │ │ +19cf78: 6e10 eb0c 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ +19cf7e: 0c00 |000d: move-result-object v0 │ │ +19cf80: 6e10 e50c 0200 |000e: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19cf86: 0c01 |0011: move-result-object v1 │ │ +19cf88: 6e20 692c 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.setCurrentPreview:(Lcom/infomaniak/drive/data/models/File;)V // method@2c69 │ │ +19cf8e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ 0x000a line=180 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ @@ -6822,17 +6822,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19cec0: |[19cec0] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ -19ced0: 7120 4d3d 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@3d4d │ │ -19ced6: 0e00 |0003: return-void │ │ +19cf90: |[19cf90] com.infomaniak.drive.ui.BasePreviewSliderFragment.onSelectFolderResult:(Landroid/content/Intent;)V │ │ +19cfa0: 7120 5a3d 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@3d5a │ │ +19cfa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -6841,23 +6841,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19ced8: |[19ced8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ -19cee8: 6f10 ff05 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@05ff │ │ -19ceee: 6e10 080d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d08 │ │ -19cef4: 0c00 |0006: move-result-object v0 │ │ -19cef6: 1a01 7eeb |0007: const-string v1, "requireActivity(...)" // string@eb7e │ │ -19cefa: 7120 fbb6 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19cf00: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19cf04: 7110 7f3a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a7f │ │ -19cf0a: 0e00 |0011: return-void │ │ +19cfa8: |[19cfa8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStart:()V │ │ +19cfb8: 6f10 ff05 0200 |0000: invoke-super {v2}, Landroidx/fragment/app/Fragment;.onStart:()V // method@05ff │ │ +19cfbe: 6e10 080d 0200 |0003: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d08 │ │ +19cfc4: 0c00 |0006: move-result-object v0 │ │ +19cfc6: 1a01 83eb |0007: const-string v1, "requireActivity(...)" // string@eb83 │ │ +19cfca: 7120 08b7 1000 |0009: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19cfd0: 1f00 1600 |000c: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19cfd4: 7110 8c3a 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setupStatusBarForPreview:(Landroid/app/Activity;)V // method@3a8c │ │ +19cfda: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0003 line=174 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -6866,18 +6866,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19cf0c: |[19cf0c] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ -19cf1c: 7010 d70c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cd7 │ │ -19cf22: 6f10 0006 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0600 │ │ -19cf28: 0e00 |0006: return-void │ │ +19cfdc: |[19cfdc] com.infomaniak.drive.ui.BasePreviewSliderFragment.onStop:()V │ │ +19cfec: 7010 d70c 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.clearEdgeToEdge:()V // method@0cd7 │ │ +19cff2: 6f10 0006 0000 |0003: invoke-super {v0}, Landroidx/fragment/app/Fragment;.onStop:()V // method@0600 │ │ +19cff8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=185 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -6886,142 +6886,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 │ │ -19cfc8: |[19cfc8] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -19cfd8: 1b00 8c03 0100 |0000: const-string/jumbo v0, "view" // string@0001038c │ │ -19cfde: 7120 fcb6 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19cfe4: 6e10 df0c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cdf │ │ -19cfea: 0c00 |0009: move-result-object v0 │ │ -19cfec: 6f30 0106 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0601 │ │ -19cff2: 6e10 0b0d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d0b │ │ -19cff8: 5445 b803 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b8 │ │ -19cffc: 0746 |0012: move-object v6, v4 │ │ -19cffe: 1f06 1902 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@0219 │ │ -19d002: 2201 3804 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@0438 │ │ -19d006: 7020 880c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c88 │ │ -19d00c: 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 │ │ -19d012: 5405 aa02 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ -19d016: 6e10 320c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c32 │ │ -19d01c: 0c01 |0022: move-result-object v1 │ │ -19d01e: 1a02 0aba |0023: const-string v2, "getRoot(...)" // string@ba0a │ │ -19d022: 7120 fbb6 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19d028: 1f01 1001 |0028: check-cast v1, Landroid/view/View; // type@0110 │ │ -19d02c: 6e10 e10c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19d032: 0c02 |002d: move-result-object v2 │ │ -19d034: 2203 3904 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0439 │ │ -19d038: 7020 8a0c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c8a │ │ -19d03e: 6e40 6e3e 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@3e6e │ │ -19d044: 2201 4504 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0445 │ │ -19d048: 7110 8906 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0689 │ │ -19d04e: 0c06 |003b: move-result-object v6 │ │ -19d050: 7020 a60c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0ca6 │ │ -19d056: 1f01 071b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -19d05a: 2206 4604 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0446 │ │ -19d05e: 7020 a90c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0ca9 │ │ -19d064: 1f06 071b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -19d068: 2202 3a04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@043a │ │ -19d06c: 7020 8c0c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8c │ │ -19d072: 6e40 693e 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;)V // method@3e69 │ │ -19d078: 6e10 e10c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19d07e: 0c05 |0053: move-result-object v5 │ │ -19d080: 1206 |0054: const/4 v6, #int 0 // #0 │ │ -19d082: 6e20 4e03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -19d088: 2201 3b04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@043b │ │ -19d08c: 7010 8e0c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c8e │ │ -19d092: 6e20 4803 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ -19d098: 2205 5409 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0954 │ │ -19d09c: 6e10 e20c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce2 │ │ -19d0a2: 0c01 |0065: move-result-object v1 │ │ -19d0a4: 1a02 2ab1 |0066: const-string v2, "getChildFragmentManager(...)" // string@b12a │ │ -19d0a8: 7120 fbb6 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19d0ae: 6e10 e70c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce7 │ │ -19d0b4: 0c02 |006e: move-result-object v2 │ │ -19d0b6: 1a03 0a26 |006f: const-string v3, "(...)" // string@260a │ │ -19d0ba: 7120 fbb6 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19d0c0: 6e10 eb0c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ -19d0c6: 0c03 |0077: move-result-object v3 │ │ -19d0c8: 6e10 5b2c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c5b │ │ -19d0ce: 0c03 |007b: move-result-object v3 │ │ -19d0d0: 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 │ │ -19d0d6: 6e20 0f0d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d0f │ │ -19d0dc: 5405 ae02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ae │ │ -19d0e0: 6e10 ea0c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ -19d0e6: 0c01 |0087: move-result-object v1 │ │ -19d0e8: 1f01 6902 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0269 │ │ -19d0ec: 6e20 4a07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@074a │ │ -19d0f2: 1211 |008d: const/4 v1, #int 1 // #1 │ │ -19d0f4: 6e20 4d07 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@074d │ │ -19d0fa: 2201 4704 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@0447 │ │ -19d0fe: 7030 ac0c 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@0cac │ │ -19d104: 1f01 9e02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@029e │ │ -19d108: 6e20 4907 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@0749 │ │ -19d10e: 6e10 eb0c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ -19d114: 0c05 |009e: move-result-object v5 │ │ -19d116: 6e10 592c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c59 │ │ -19d11c: 0c05 |00a2: move-result-object v5 │ │ -19d11e: 6e10 ee0c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cee │ │ -19d124: 0c01 |00a6: move-result-object v1 │ │ -19d126: 2202 3c04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@043c │ │ -19d12a: 7030 900c 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@0c90 │ │ -19d130: 2203 4804 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@0448 │ │ -19d134: 7020 ae0c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cae │ │ -19d13a: 1f03 3402 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ -19d13e: 6e30 4706 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ -19d144: 6e10 e80c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ -19d14a: 0c05 |00b9: move-result-object v5 │ │ -19d14c: 6e10 ed0f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fed │ │ -19d152: 0c05 |00bd: move-result-object v5 │ │ -19d154: 6e10 ea0c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ -19d15a: 0c01 |00c1: move-result-object v1 │ │ -19d15c: 2202 3c18 |00c2: new-instance v2, Ljava/util/ArrayList; // type@183c │ │ -19d160: 6e10 5997 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9759 │ │ -19d166: 0c03 |00c7: move-result-object v3 │ │ -19d168: 7020 5e96 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@965e │ │ -19d16e: 6e20 402b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b40 │ │ -19d174: 6e10 ea0c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ -19d17a: 0c01 |00d1: move-result-object v1 │ │ -19d17c: 6e10 e50c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ -19d182: 0c02 |00d5: move-result-object v2 │ │ -19d184: 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 │ │ -19d18a: 0a01 |00d9: move-result v1 │ │ -19d18c: 6202 46b2 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b246 │ │ -19d190: 5402 ae02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ae │ │ -19d194: 6e30 4c07 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074c │ │ -19d19a: 6201 78b2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19d19e: 7110 de9a 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ade │ │ -19d1a4: 0c01 |00e6: move-result-object v1 │ │ -19d1a6: 280c |00e7: goto 00f3 // +000c │ │ -19d1a8: 0d01 |00e8: move-exception v1 │ │ -19d1aa: 6202 46b2 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b246 │ │ -19d1ae: 7110 ec9a 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9aec │ │ -19d1b4: 0c01 |00ee: move-result-object v1 │ │ -19d1b6: 7110 de9a 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ade │ │ -19d1bc: 0c01 |00f2: move-result-object v1 │ │ -19d1be: 7110 e29a 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9ae2 │ │ -19d1c4: 0c01 |00f6: move-result-object v1 │ │ -19d1c6: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ -19d1ca: 2202 3d04 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@043d │ │ -19d1ce: 7040 920c 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@0c92 │ │ -19d1d4: 7110 c479 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79c4 │ │ -19d1da: 6e10 5997 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9759 │ │ -19d1e0: 0c05 |0104: move-result-object v5 │ │ -19d1e2: 1a01 0d26 |0105: const-string v1, "(...)" // string@260d │ │ -19d1e6: 7120 fbb6 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19d1ec: 1f05 8717 |010a: check-cast v5, Ljava/lang/Iterable; // type@1787 │ │ -19d1f0: 7110 3ca8 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a83c │ │ -19d1f6: 0c05 |010f: move-result-object v5 │ │ -19d1f8: 1f05 7503 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -19d1fc: 6e20 0e0d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d0e │ │ -19d202: 5405 ae02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ae │ │ -19d206: 6e30 4c07 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074c │ │ -19d20c: 0e00 |011a: return-void │ │ +19d098: |[19d098] com.infomaniak.drive.ui.BasePreviewSliderFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +19d0a8: 1b00 9103 0100 |0000: const-string/jumbo v0, "view" // string@00010391 │ │ +19d0ae: 7120 09b7 0500 |0003: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19d0b4: 6e10 df0c 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBinding:()Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // method@0cdf │ │ +19d0ba: 0c00 |0009: move-result-object v0 │ │ +19d0bc: 6f30 0106 5406 |000a: invoke-super {v4, v5, v6}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0601 │ │ +19d0c2: 6e10 0b0d 0400 |000d: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setBackActionHandlers:()V // method@0d0b │ │ +19d0c8: 5445 b803 |0010: iget-object v5, v4, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@03b8 │ │ +19d0cc: 0746 |0012: move-object v6, v4 │ │ +19d0ce: 1f06 1902 |0013: check-cast v6, Landroidx/fragment/app/Fragment; // type@0219 │ │ +19d0d2: 2201 3804 |0015: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10; // type@0438 │ │ +19d0d6: 7020 880c 4100 |0017: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c88 │ │ +19d0dc: 6e30 2c3a 6501 |001a: invoke-virtual {v5, v6, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/Fragment;Lkotlin/jvm/functions/Function1;)V // method@3a2c │ │ +19d0e2: 5405 aa02 |001d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ +19d0e6: 6e10 320c 0000 |001f: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0c32 │ │ +19d0ec: 0c01 |0022: move-result-object v1 │ │ +19d0ee: 1a02 0fba |0023: const-string v2, "getRoot(...)" // string@ba0f │ │ +19d0f2: 7120 08b7 2100 |0025: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19d0f8: 1f01 1001 |0028: check-cast v1, Landroid/view/View; // type@0110 │ │ +19d0fc: 6e10 e10c 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19d102: 0c02 |002d: move-result-object v2 │ │ +19d104: 2203 3904 |002e: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11; // type@0439 │ │ +19d108: 7020 8a0c 0300 |0030: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda11;.:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V // method@0c8a │ │ +19d10e: 6e40 7b3e 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@3e7b │ │ +19d114: 2201 4504 |0036: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2; // type@0445 │ │ +19d118: 7110 8906 0600 |0038: invoke-static {v6}, Landroidx/navigation/fragment/FragmentKt;.findNavController:(Landroidx/fragment/app/Fragment;)Landroidx/navigation/NavController; // method@0689 │ │ +19d11e: 0c06 |003b: move-result-object v6 │ │ +19d120: 7020 a60c 6100 |003c: invoke-direct {v1, v6}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$2;.:(Ljava/lang/Object;)V // method@0ca6 │ │ +19d126: 1f01 081b |003f: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +19d12a: 2206 4604 |0041: new-instance v6, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3; // type@0446 │ │ +19d12e: 7020 a90c 4600 |0043: invoke-direct {v6, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$2$3;.:(Ljava/lang/Object;)V // method@0ca9 │ │ +19d134: 1f06 081b |0046: check-cast v6, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +19d138: 2202 3a04 |0048: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12; // type@043a │ │ +19d13c: 7020 8c0c 4200 |004a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c8c │ │ +19d142: 6e40 763e 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;)V // method@3e76 │ │ +19d148: 6e10 e10c 0400 |0050: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19d14e: 0c05 |0053: move-result-object v5 │ │ +19d150: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +19d152: 6e20 4e03 6500 |0055: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +19d158: 2201 3b04 |0058: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1; // type@043b │ │ +19d15c: 7010 8e0c 0100 |005a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda1;.:()V // method@0c8e │ │ +19d162: 6e20 4803 1500 |005d: invoke-virtual {v5, v1}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ +19d168: 2205 5509 |0060: new-instance v5, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // type@0955 │ │ +19d16c: 6e10 e20c 0400 |0062: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getChildFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0ce2 │ │ +19d172: 0c01 |0065: move-result-object v1 │ │ +19d174: 1a02 2fb1 |0066: const-string v2, "getChildFragmentManager(...)" // string@b12f │ │ +19d178: 7120 08b7 2100 |0068: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19d17e: 6e10 e70c 0400 |006b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@0ce7 │ │ +19d184: 0c02 |006e: move-result-object v2 │ │ +19d186: 1a03 0b26 |006f: const-string v3, "(...)" // string@260b │ │ +19d18a: 7120 08b7 3200 |0071: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19d190: 6e10 eb0c 0400 |0074: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ +19d196: 0c03 |0077: move-result-object v3 │ │ +19d198: 6e10 682c 0300 |0078: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; // method@2c68 │ │ +19d19e: 0c03 |007b: move-result-object v3 │ │ +19d1a0: 7040 422b 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@2b42 │ │ +19d1a6: 6e20 0f0d 5400 |007f: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V // method@0d0f │ │ +19d1ac: 5405 ae02 |0082: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ae │ │ +19d1b0: 6e10 ea0c 0400 |0084: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ +19d1b6: 0c01 |0087: move-result-object v1 │ │ +19d1b8: 1f01 6902 |0088: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0269 │ │ +19d1bc: 6e20 4a07 1500 |008a: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@074a │ │ +19d1c2: 1211 |008d: const/4 v1, #int 1 // #1 │ │ +19d1c4: 6e20 4d07 1500 |008e: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.setOffscreenPageLimit:(I)V // method@074d │ │ +19d1ca: 2201 4704 |0091: new-instance v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$onViewCreated$1$4$1; // type@0447 │ │ +19d1ce: 7030 ac0c 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@0cac │ │ +19d1d4: 1f01 9e02 |0096: check-cast v1, Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback; // type@029e │ │ +19d1d8: 6e20 4907 1500 |0098: invoke-virtual {v5, v1}, Landroidx/viewpager2/widget/ViewPager2;.registerOnPageChangeCallback:(Landroidx/viewpager2/widget/ViewPager2$OnPageChangeCallback;)V // method@0749 │ │ +19d1de: 6e10 eb0c 0400 |009b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderViewModel:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel; // method@0ceb │ │ +19d1e4: 0c05 |009e: move-result-object v5 │ │ +19d1e6: 6e10 662c 0500 |009f: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderViewModel;.getPdfIsDownloading:()Landroidx/lifecycle/MutableLiveData; // method@2c66 │ │ +19d1ec: 0c05 |00a2: move-result-object v5 │ │ +19d1ee: 6e10 ee0c 0400 |00a3: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getViewLifecycleOwner:()Landroidx/lifecycle/LifecycleOwner; // method@0cee │ │ +19d1f4: 0c01 |00a6: move-result-object v1 │ │ +19d1f6: 2202 3c04 |00a7: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda2; // type@043c │ │ +19d1fa: 7030 900c 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@0c90 │ │ +19d200: 2203 4804 |00ac: new-instance v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0; // type@0448 │ │ +19d204: 7020 ae0c 2300 |00ae: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0cae │ │ +19d20a: 1f03 3402 |00b1: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ +19d20e: 6e30 4706 1503 |00b3: invoke-virtual {v5, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ +19d214: 6e10 e80c 0400 |00b6: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0ce8 │ │ +19d21a: 0c05 |00b9: move-result-object v5 │ │ +19d21c: 6e10 ed0f 0500 |00ba: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; // method@0fed │ │ +19d222: 0c05 |00bd: move-result-object v5 │ │ +19d224: 6e10 ea0c 0400 |00be: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ +19d22a: 0c01 |00c1: move-result-object v1 │ │ +19d22c: 2202 3d18 |00c2: new-instance v2, Ljava/util/ArrayList; // type@183d │ │ +19d230: 6e10 6697 0500 |00c4: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9766 │ │ +19d236: 0c03 |00c7: move-result-object v3 │ │ +19d238: 7020 6b96 3200 |00c8: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@966b │ │ +19d23e: 6e20 4d2b 2100 |00cb: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.setFiles:(Ljava/util/ArrayList;)V // method@2b4d │ │ +19d244: 6e10 ea0c 0400 |00ce: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getPreviewSliderAdapter:()Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // method@0cea │ │ +19d24a: 0c01 |00d1: move-result-object v1 │ │ +19d24c: 6e10 e50c 0400 |00d2: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getCurrentFile:()Lcom/infomaniak/drive/data/models/File; // method@0ce5 │ │ +19d252: 0c02 |00d5: move-result-object v2 │ │ +19d254: 6e20 4a2b 2100 |00d6: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;.getPosition:(Lcom/infomaniak/drive/data/models/File;)I // method@2b4a │ │ +19d25a: 0a01 |00d9: move-result v1 │ │ +19d25c: 6202 49b2 |00da: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b249 │ │ +19d260: 5402 ae02 |00dc: iget-object v2, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ae │ │ +19d264: 6e30 4c07 1206 |00de: invoke-virtual {v2, v1, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074c │ │ +19d26a: 6201 7bb2 |00e1: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19d26e: 7110 eb9a 0100 |00e3: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9aeb │ │ +19d274: 0c01 |00e6: move-result-object v1 │ │ +19d276: 280c |00e7: goto 00f3 // +000c │ │ +19d278: 0d01 |00e8: move-exception v1 │ │ +19d27a: 6202 49b2 |00e9: sget-object v2, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b249 │ │ +19d27e: 7110 f99a 0100 |00eb: invoke-static {v1}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9af9 │ │ +19d284: 0c01 |00ee: move-result-object v1 │ │ +19d286: 7110 eb9a 0100 |00ef: invoke-static {v1}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9aeb │ │ +19d28c: 0c01 |00f2: move-result-object v1 │ │ +19d28e: 7110 ef9a 0100 |00f3: invoke-static {v1}, Lkotlin/Result;.exceptionOrNull-impl:(Ljava/lang/Object;)Ljava/lang/Throwable; // method@9aef │ │ +19d294: 0c01 |00f6: move-result-object v1 │ │ +19d296: 3801 2300 |00f7: if-eqz v1, 011a // +0023 │ │ +19d29a: 2202 3d04 |00f9: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda3; // type@043d │ │ +19d29e: 7040 920c 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@0c92 │ │ +19d2a4: 7110 d179 0200 |00fe: invoke-static {v2}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79d1 │ │ +19d2aa: 6e10 6697 0500 |0101: invoke-virtual {v5}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@9766 │ │ +19d2b0: 0c05 |0104: move-result-object v5 │ │ +19d2b2: 1a01 0e26 |0105: const-string v1, "(...)" // string@260e │ │ +19d2b6: 7120 08b7 1500 |0107: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19d2bc: 1f05 8817 |010a: check-cast v5, Ljava/lang/Iterable; // type@1788 │ │ +19d2c0: 7110 49a8 0500 |010c: invoke-static {v5}, Lkotlin/collections/CollectionsKt;.first:(Ljava/lang/Iterable;)Ljava/lang/Object; // method@a849 │ │ +19d2c6: 0c05 |010f: move-result-object v5 │ │ +19d2c8: 1f05 7503 |0110: check-cast v5, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +19d2cc: 6e20 0e0d 5400 |0112: invoke-virtual {v4, v5}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V // method@0d0e │ │ +19d2d2: 5405 ae02 |0115: iget-object v5, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.viewPager:Landroidx/viewpager2/widget/ViewPager2; // field@02ae │ │ +19d2d6: 6e30 4c07 6506 |0117: invoke-virtual {v5, v6, v6}, Landroidx/viewpager2/widget/ViewPager2;.setCurrentItem:(IZ)V // method@074c │ │ +19d2dc: 0e00 |011a: return-void │ │ catches : 1 │ │ 0x00da - 0x00e7 │ │ -> 0x00e8 │ │ positions : │ │ 0x0006 line=93 │ │ 0x000a line=94 │ │ 0x000d line=96 │ │ @@ -7065,18 +7065,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 │ │ -19c6bc: |[19c6bc] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ -19c6cc: 7110 4e3d 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@3d4e │ │ -19c6d2: 0c00 |0003: move-result-object v0 │ │ -19c6d4: 1100 |0004: return-object v0 │ │ +19c78c: |[19c78c] com.infomaniak.drive.ui.BasePreviewSliderFragment.renameFileClicked:()Lcom/infomaniak/drive/data/models/File; │ │ +19c79c: 7110 5b3d 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@3d5b │ │ +19c7a2: 0c00 |0003: move-result-object v0 │ │ +19c7a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ #34 : (in Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;) │ │ @@ -7084,30 +7084,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -19d230: |[19d230] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ -19d240: 0730 |0000: move-object v0, v3 │ │ -19d242: 1f00 1902 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ -19d246: 6201 d207 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d2 │ │ -19d24a: 6e10 a218 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a2 │ │ -19d250: 0c01 |0008: move-result-object v1 │ │ -19d252: 2202 3f04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@043f │ │ -19d256: 7020 960c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c96 │ │ -19d25c: 7130 1e45 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@451e │ │ -19d262: 6201 d307 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d3 │ │ -19d266: 6e10 a218 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18a2 │ │ -19d26c: 0c01 |0016: move-result-object v1 │ │ -19d26e: 2202 4004 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0440 │ │ -19d272: 7020 980c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c98 │ │ -19d278: 7130 1e45 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@451e │ │ -19d27e: 0e00 |001f: return-void │ │ +19d300: |[19d300] com.infomaniak.drive.ui.BasePreviewSliderFragment.setBackActionHandlers:()V │ │ +19d310: 0730 |0000: move-object v0, v3 │ │ +19d312: 1f00 1902 |0001: check-cast v0, Landroidx/fragment/app/Fragment; // type@0219 │ │ +19d316: 6201 d507 |0003: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.OPEN_WITH:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d5 │ │ +19d31a: 6e10 af18 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18af │ │ +19d320: 0c01 |0008: move-result-object v1 │ │ +19d322: 2202 3f04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5; // type@043f │ │ +19d326: 7020 960c 3200 |000b: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c96 │ │ +19d32c: 7130 2b45 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@452b │ │ +19d332: 6201 d607 |0011: sget-object v1, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.PRINT_PDF:Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction; // field@07d6 │ │ +19d336: 6e10 af18 0100 |0013: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/BaseDownloadProgressDialog$DownloadAction;.getValue:()Ljava/lang/String; // method@18af │ │ +19d33c: 0c01 |0016: move-result-object v1 │ │ +19d33e: 2202 4004 |0017: new-instance v2, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6; // type@0440 │ │ +19d342: 7020 980c 3200 |0019: invoke-direct {v2, v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;)V // method@0c98 │ │ +19d348: 7130 2b45 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@452b │ │ +19d34e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0011 line=208 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ @@ -7116,19 +7116,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 │ │ -19d280: |[19d280] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ -19d290: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -19d294: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19d29a: 5b12 b703 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b7 │ │ -19d29e: 0e00 |0007: return-void │ │ +19d350: |[19d350] com.infomaniak.drive.ui.BasePreviewSliderFragment.setCurrentFile:(Lcom/infomaniak/drive/data/models/File;)V │ │ +19d360: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +19d364: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19d36a: 5b12 b703 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.currentFile:Lcom/infomaniak/drive/data/models/File; // field@03b7 │ │ +19d36e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ │ │ @@ -7137,19 +7137,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 │ │ -19d2a0: |[19d2a0] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ -19d2b0: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -19d2b4: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19d2ba: 5b12 bc03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bc │ │ -19d2be: 0e00 |0007: return-void │ │ +19d370: |[19d370] com.infomaniak.drive.ui.BasePreviewSliderFragment.setPreviewSliderAdapter:(Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter;)V │ │ +19d380: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +19d384: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19d38a: 5b12 bc03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.previewSliderAdapter:Lcom/infomaniak/drive/ui/fileList/preview/PreviewSliderAdapter; // field@03bc │ │ +19d38e: 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/ui/fileList/preview/PreviewSliderAdapter; │ │ │ │ @@ -7158,19 +7158,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 │ │ -19d324: |[19d324] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -19d334: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -19d338: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19d33e: 5b12 be03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03be │ │ -19d342: 0e00 |0007: return-void │ │ +19d3f4: |[19d3f4] com.infomaniak.drive.ui.BasePreviewSliderFragment.setUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +19d404: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +19d408: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19d40e: 5b12 be03 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@03be │ │ +19d412: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Lcom/infomaniak/drive/data/models/UserDrive; │ │ │ │ @@ -7179,17 +7179,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 │ │ -19d344: |[19d344] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ -19d354: 5b01 b503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ -19d358: 0e00 |0002: return-void │ │ +19d414: |[19d414] com.infomaniak.drive.ui.BasePreviewSliderFragment.set_binding:(Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;)V │ │ +19d424: 5b01 b503 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ +19d428: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0003 reg=1 (null) Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; │ │ │ │ @@ -7198,17 +7198,17 @@ │ │ type : '(Lkotlin/jvm/functions/Function0;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19d35c: |[19d35c] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ -19d36c: 7120 513d 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@3d51 │ │ -19d372: 0e00 |0003: return-void │ │ +19d42c: |[19d42c] com.infomaniak.drive.ui.BasePreviewSliderFragment.sharePublicLink:(Lkotlin/jvm/functions/Function0;)V │ │ +19d43c: 7120 5e3d 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@3d5e │ │ +19d442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x0004 reg=1 (null) Lkotlin/jvm/functions/Function0; │ │ │ │ @@ -7217,32 +7217,32 @@ │ │ type : '(Z)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -19d374: |[19d374] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ -19d384: 6e10 e10c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ -19d38a: 0c00 |0003: move-result-object v0 │ │ -19d38c: 2001 610c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19d390: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -19d394: 1f00 610c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c61 │ │ -19d398: 2802 |000a: goto 000c // +0002 │ │ -19d39a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19d39c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -19d3a0: 6e10 db3d 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3ddb │ │ -19d3a6: 6e10 e00c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0ce0 │ │ -19d3ac: 0c00 |0014: move-result-object v0 │ │ -19d3ae: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ -19d3b2: 1243 |0017: const/4 v3, #int 4 // #4 │ │ -19d3b4: 2802 |0018: goto 001a // +0002 │ │ -19d3b6: 1253 |0019: const/4 v3, #int 5 // #5 │ │ -19d3b8: 6e20 2608 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@0826 │ │ -19d3be: 0e00 |001d: return-void │ │ +19d444: |[19d444] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleBottomSheet:(Z)V │ │ +19d454: 6e10 e10c 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetView:()Landroid/view/View; // method@0ce1 │ │ +19d45a: 0c00 |0003: move-result-object v0 │ │ +19d45c: 2001 620c |0004: instance-of v1, v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19d460: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +19d464: 1f00 620c |0008: check-cast v0, Lcom/infomaniak/drive/views/FileInfoActionsView; // type@0c62 │ │ +19d468: 2802 |000a: goto 000c // +0002 │ │ +19d46a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19d46c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +19d470: 6e10 e83d 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/views/FileInfoActionsView;.scrollToTop:()V // method@3de8 │ │ +19d476: 6e10 e00c 0200 |0011: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.getBottomSheetBehavior:()Lcom/google/android/material/bottomsheet/BottomSheetBehavior; // method@0ce0 │ │ +19d47c: 0c00 |0014: move-result-object v0 │ │ +19d47e: 3803 0400 |0015: if-eqz v3, 0019 // +0004 │ │ +19d482: 1243 |0017: const/4 v3, #int 4 // #4 │ │ +19d484: 2802 |0018: goto 001a // +0002 │ │ +19d486: 1253 |0019: const/4 v3, #int 5 // #5 │ │ +19d488: 6e20 2608 3000 |001a: invoke-virtual {v0, v3}, Lcom/google/android/material/bottomsheet/BottomSheetBehavior;.setState:(I)V // method@0826 │ │ +19d48e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0011 line=224 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ 0x0000 - 0x001e reg=3 (null) Z │ │ @@ -7252,54 +7252,54 @@ │ │ type : '()Landroidx/coordinatorlayout/widget/CoordinatorLayout;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -19c598: |[19c598] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ -19c5a8: 5430 b503 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ -19c5ac: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -19c5b0: 5401 ac02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ac │ │ -19c5b4: 5532 b903 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ -19c5b8: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ -19c5bc: 5c32 b903 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ -19c5c0: 5400 aa02 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ -19c5c4: 5532 b903 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ -19c5c8: 6e20 733e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e73 │ │ -19c5ce: 5530 b903 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ -19c5d2: 6e20 140d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d14 │ │ -19c5d8: 6e10 080d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d08 │ │ -19c5de: 0c00 |001b: move-result-object v0 │ │ -19c5e0: 1a02 7eeb |001c: const-string v2, "requireActivity(...)" // string@eb7e │ │ -19c5e4: 7120 fbb6 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -19c5ea: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19c5ee: 5532 b903 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ -19c5f2: 7120 8b3a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a8b │ │ -19c5f8: 2802 |0028: goto 002a // +0002 │ │ -19c5fa: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -19c5fc: 1101 |002a: return-object v1 │ │ +19c668: |[19c668] com.infomaniak.drive.ui.BasePreviewSliderFragment.toggleFullscreen:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; │ │ +19c678: 5430 b503 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;._binding:Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding; // field@03b5 │ │ +19c67c: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +19c680: 5401 ac02 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.previewSliderParent:Landroidx/coordinatorlayout/widget/CoordinatorLayout; // field@02ac │ │ +19c684: 5532 b903 |0006: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ +19c688: df02 0201 |0008: xor-int/lit8 v2, v2, #int 1 // #01 │ │ +19c68c: 5c32 b903 |000a: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ +19c690: 5400 aa02 |000c: iget-object v0, v0, Lcom/infomaniak/drive/databinding/FragmentPreviewSliderBinding;.header:Lcom/infomaniak/drive/views/PreviewHeaderView; // field@02aa │ │ +19c694: 5532 b903 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ +19c698: 6e20 803e 2000 |0010: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/views/PreviewHeaderView;.toggleVisibility:(Z)V // method@3e80 │ │ +19c69e: 5530 b903 |0013: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ +19c6a2: 6e20 140d 0300 |0015: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.toggleBottomSheet:(Z)V // method@0d14 │ │ +19c6a8: 6e10 080d 0300 |0018: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@0d08 │ │ +19c6ae: 0c00 |001b: move-result-object v0 │ │ +19c6b0: 1a02 83eb |001c: const-string v2, "requireActivity(...)" // string@eb83 │ │ +19c6b4: 7120 08b7 2000 |001e: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +19c6ba: 1f00 1600 |0021: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19c6be: 5532 b903 |0023: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/BasePreviewSliderFragment;.isOverlayShown:Z // field@03b9 │ │ +19c6c2: 7120 983a 2000 |0025: invoke-static {v0, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.toggleSystemBar:(Landroid/app/Activity;Z)V // method@3a98 │ │ +19c6c8: 2802 |0028: goto 002a // +0002 │ │ +19c6ca: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +19c6cc: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x0006 line=215 │ │ 0x000c line=216 │ │ 0x0013 line=217 │ │ 0x0018 line=218 │ │ locals : │ │ 0x0000 - 0x002b reg=3 this Lcom/infomaniak/drive/ui/BasePreviewSliderFragment; │ │ │ │ - source_file_idx : 11242 (BasePreviewSliderFragment.kt) │ │ + source_file_idx : 11245 (BasePreviewSliderFragment.kt) │ │ │ │ Class #48 header: │ │ class_idx : 1103 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #48 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;' │ │ @@ -7319,18 +7319,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 │ │ -19d3e0: |[19d3e0] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19d3f0: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19d3f6: 5b01 bf03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ -19d3fa: 0e00 |0005: return-void │ │ +19d4b0: |[19d4b0] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19d4c0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19d4c6: 5b01 bf03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ +19d4ca: 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; │ │ │ │ @@ -7340,32 +7340,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19d3c0: |[19d3c0] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -19d3d0: 5410 bf03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ -19d3d4: 7110 3d0d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d3d │ │ -19d3da: 0c00 |0005: move-result-object v0 │ │ -19d3dc: 1100 |0006: return-object v0 │ │ +19d490: |[19d490] com.infomaniak.drive.ui.LaunchActivity$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +19d4a0: 5410 bf03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03bf │ │ +19d4a4: 7110 3d0d 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d3d │ │ +19d4aa: 0c00 |0005: move-result-object v0 │ │ +19d4ac: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #49 header: │ │ class_idx : 1104 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -7386,17 +7386,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19d3fc: |[19d3fc] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ -19d40c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19d412: 0e00 |0003: return-void │ │ +19d4cc: |[19d4cc] com.infomaniak.drive.ui.LaunchActivity$Companion.:()V │ │ +19d4dc: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19d4e2: 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;) │ │ @@ -7404,29 +7404,29 @@ │ │ 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 │ │ -19d414: |[19d414] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19d424: 7010 190d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d19 │ │ -19d42a: 0e00 |0003: return-void │ │ +19d4e4: |[19d4e4] com.infomaniak.drive.ui.LaunchActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19d4f4: 7010 190d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:()V // method@0d19 │ │ +19d4fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #50 header: │ │ class_idx : 1105 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 17322 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -7451,47 +7451,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -19d42c: |[19d42c] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ -19d43c: 7100 f241 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41f2 │ │ -19d442: 0c00 |0003: move-result-object v0 │ │ -19d444: 2100 |0004: array-length v0, v0 │ │ -19d446: 2300 d424 |0005: new-array v0, v0, [I // type@24d4 │ │ -19d44a: 6201 7d4f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f7d │ │ -19d44e: 6e10 f041 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41f0 │ │ -19d454: 0a01 |000c: move-result v1 │ │ -19d456: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -19d458: 4b02 0001 |000e: aput v2, v0, v1 │ │ -19d45c: 6201 7c4f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f7c │ │ -19d460: 6e10 f041 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41f0 │ │ -19d466: 0a01 |0015: move-result v1 │ │ -19d468: 1222 |0016: const/4 v2, #int 2 // #2 │ │ -19d46a: 4b02 0001 |0017: aput v2, v0, v1 │ │ -19d46e: 6900 c003 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c0 │ │ -19d472: 0e00 |001b: return-void │ │ +19d4fc: |[19d4fc] com.infomaniak.drive.ui.LaunchActivity$WhenMappings.:()V │ │ +19d50c: 7100 ff41 0000 |0000: invoke-static {}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.values:()[Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41ff │ │ +19d512: 0c00 |0003: move-result-object v0 │ │ +19d514: 2100 |0004: array-length v0, v0 │ │ +19d516: 2300 d524 |0005: new-array v0, v0, [I // type@24d5 │ │ +19d51a: 6201 804f |0007: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.SUCCESS:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f80 │ │ +19d51e: 6e10 fd41 0100 |0009: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41fd │ │ +19d524: 0a01 |000c: move-result v1 │ │ +19d526: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +19d528: 4b02 0001 |000e: aput v2, v0, v1 │ │ +19d52c: 6201 7f4f |0010: sget-object v1, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.REDIRECT:Lcom/infomaniak/lib/core/models/ApiResponseStatus; // field@4f7f │ │ +19d530: 6e10 fd41 0100 |0012: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41fd │ │ +19d536: 0a01 |0015: move-result v1 │ │ +19d538: 1222 |0016: const/4 v2, #int 2 // #2 │ │ +19d53a: 4b02 0001 |0017: aput v2, v0, v1 │ │ +19d53e: 6900 c003 |0019: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c0 │ │ +19d542: 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 : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #51 header: │ │ class_idx : 1106 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #51 annotations: │ │ Annotations on class │ │ @@ -7529,155 +7529,155 @@ │ │ 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 │ │ -19d5b4: |[19d5b4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19d5c4: 5b01 c203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ -19d5c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19d5ca: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19d5d0: 0e00 |0006: return-void │ │ +19d684: |[19d684] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19d694: 5b01 c203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19d698: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19d69a: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19d6a0: 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 │ │ -19d590: |[19d590] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19d5a0: 2202 5204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ -19d5a4: 5410 c203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ -19d5a8: 7030 1c0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ -19d5ae: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d5b2: 1102 |0009: return-object v2 │ │ +19d660: |[19d660] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19d670: 2202 5204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ +19d674: 5410 c203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19d678: 7030 1c0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ +19d67e: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d682: 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 │ │ -19d490: |[19d490] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d4a0: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19d4a4: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d4a8: 6e30 1f0d 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@0d1f │ │ -19d4ae: 0c01 |0007: move-result-object v1 │ │ -19d4b0: 1101 |0008: return-object v1 │ │ +19d560: |[19d560] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d570: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19d574: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d578: 6e30 1f0d 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@0d1f │ │ +19d57e: 0c01 |0007: move-result-object v1 │ │ +19d580: 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 │ │ -19d4b4: |[19d4b4] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d4c4: 6e30 1d0d 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@0d1d │ │ -19d4ca: 0c01 |0003: move-result-object v1 │ │ -19d4cc: 1f01 5204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ -19d4d0: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19d4d4: 6e20 200d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d20 │ │ -19d4da: 0c01 |000b: move-result-object v1 │ │ -19d4dc: 1101 |000c: return-object v1 │ │ +19d584: |[19d584] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19d594: 6e30 1d0d 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@0d1d │ │ +19d59a: 0c01 |0003: move-result-object v1 │ │ +19d59c: 1f01 5204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ +19d5a0: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19d5a4: 6e20 200d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d20 │ │ +19d5aa: 0c01 |000b: move-result-object v1 │ │ +19d5ac: 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 │ │ -19d4e0: |[19d4e0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d4f0: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19d4f6: 0c00 |0003: move-result-object v0 │ │ -19d4f8: 5241 c103 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c1 │ │ -19d4fc: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -19d4fe: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -19d500: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -19d504: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ -19d508: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ -19d50c: 7110 f99a 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d512: 283c |0011: goto 004d // +003c │ │ -19d514: 2205 8217 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -19d518: 1a00 9c97 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19d51c: 7020 4093 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19d522: 2705 |0019: throw v5 │ │ -19d524: 7110 f99a 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d52a: 281d |001d: goto 003a // +001d │ │ -19d52c: 7110 f99a 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d532: 5445 c203 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ -19d536: 7110 410d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d41 │ │ -19d53c: 0c05 |0026: move-result-object v5 │ │ -19d53e: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ -19d542: 1c05 3e0b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3e │ │ -19d546: 2824 |002b: goto 004f // +0024 │ │ -19d548: 6205 b712 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19d54c: 0741 |002e: move-object v1, v4 │ │ -19d54e: 1f01 451a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d552: 5943 c103 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c1 │ │ -19d556: 6e20 9639 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ -19d55c: 0c05 |0036: move-result-object v5 │ │ -19d55e: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ -19d562: 1100 |0039: return-object v0 │ │ -19d564: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ -19d568: 1c05 ed09 |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09ed │ │ -19d56c: 2811 |003e: goto 004f // +0011 │ │ -19d56e: 5445 c203 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ -19d572: 0741 |0041: move-object v1, v4 │ │ -19d574: 1f01 451a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d578: 5942 c103 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c1 │ │ -19d57c: 7120 470d 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@0d47 │ │ -19d582: 0c05 |0049: move-result-object v5 │ │ -19d584: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ -19d588: 1100 |004c: return-object v0 │ │ -19d58a: 1f05 7017 |004d: check-cast v5, Ljava/lang/Class; // type@1770 │ │ -19d58e: 1105 |004f: return-object v5 │ │ +19d5b0: |[19d5b0] com.infomaniak.drive.ui.LaunchActivity$getDestinationClass$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d5c0: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19d5c6: 0c00 |0003: move-result-object v0 │ │ +19d5c8: 5241 c103 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c1 │ │ +19d5cc: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +19d5ce: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +19d5d0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +19d5d4: 3231 1000 |000a: if-eq v1, v3, 001a // +0010 │ │ +19d5d8: 3321 0600 |000c: if-ne v1, v2, 0012 // +0006 │ │ +19d5dc: 7110 069b 0500 |000e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19d5e2: 283c |0011: goto 004d // +003c │ │ +19d5e4: 2205 8317 |0012: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +19d5e8: 1a00 a197 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19d5ec: 7020 4d93 0500 |0016: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19d5f2: 2705 |0019: throw v5 │ │ +19d5f4: 7110 069b 0500 |001a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19d5fa: 281d |001d: goto 003a // +001d │ │ +19d5fc: 7110 069b 0500 |001e: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19d602: 5445 c203 |0021: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19d606: 7110 410d 0500 |0023: invoke-static {v5}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; // method@0d41 │ │ +19d60c: 0c05 |0026: move-result-object v5 │ │ +19d60e: 3805 0500 |0027: if-eqz v5, 002c // +0005 │ │ +19d612: 1c05 3f0b |0029: const-class v5, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3f │ │ +19d616: 2824 |002b: goto 004f // +0024 │ │ +19d618: 6205 ba12 |002c: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19d61c: 0741 |002e: move-object v1, v4 │ │ +19d61e: 1f01 461a |002f: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d622: 5943 c103 |0031: iput v3, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c1 │ │ +19d626: 6e20 a339 1500 |0033: invoke-virtual {v5, v1}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ +19d62c: 0c05 |0036: move-result-object v5 │ │ +19d62e: 3305 0300 |0037: if-ne v5, v0, 003a // +0003 │ │ +19d632: 1100 |0039: return-object v0 │ │ +19d634: 3905 0500 |003a: if-nez v5, 003f // +0005 │ │ +19d638: 1c05 ee09 |003c: const-class v5, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09ee │ │ +19d63c: 2811 |003e: goto 004f // +0011 │ │ +19d63e: 5445 c203 |003f: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c2 │ │ +19d642: 0741 |0041: move-object v1, v4 │ │ +19d644: 1f01 461a |0042: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d648: 5942 c103 |0044: iput v2, v4, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.label:I // field@03c1 │ │ +19d64c: 7120 470d 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@0d47 │ │ +19d652: 0c05 |0049: move-result-object v5 │ │ +19d654: 3305 0300 |004a: if-ne v5, v0, 004d // +0003 │ │ +19d658: 1100 |004c: return-object v0 │ │ +19d65a: 1f05 7117 |004d: check-cast v5, Ljava/lang/Class; // type@1771 │ │ +19d65e: 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 : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #52 header: │ │ class_idx : 1107 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -7723,193 +7723,193 @@ │ │ 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 │ │ -19d788: |[19d788] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19d798: 5b01 c603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ -19d79c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19d79e: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19d7a4: 0e00 |0006: return-void │ │ +19d858: |[19d858] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19d868: 5b01 c603 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ +19d86c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19d86e: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19d874: 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 │ │ -19d764: |[19d764] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19d774: 2202 5304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ -19d778: 5410 c603 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ -19d77c: 7030 210d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ -19d782: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d786: 1102 |0009: return-object v2 │ │ +19d834: |[19d834] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19d844: 2202 5304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ +19d848: 5410 c603 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ +19d84c: 7030 210d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ +19d852: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d856: 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 │ │ -19d5d4: |[19d5d4] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d5e4: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19d5e8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d5ec: 6e30 240d 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@0d24 │ │ -19d5f2: 0c01 |0007: move-result-object v1 │ │ -19d5f4: 1101 |0008: return-object v1 │ │ +19d6a4: |[19d6a4] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d6b4: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19d6b8: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d6bc: 6e30 240d 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@0d24 │ │ +19d6c2: 0c01 |0007: move-result-object v1 │ │ +19d6c4: 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 │ │ -19d5f8: |[19d5f8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d608: 6e30 220d 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@0d22 │ │ -19d60e: 0c01 |0003: move-result-object v1 │ │ -19d610: 1f01 5304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ -19d614: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19d618: 6e20 250d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d25 │ │ -19d61e: 0c01 |000b: move-result-object v1 │ │ -19d620: 1101 |000c: return-object v1 │ │ +19d6c8: |[19d6c8] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19d6d8: 6e30 220d 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@0d22 │ │ +19d6de: 0c01 |0003: move-result-object v1 │ │ +19d6e0: 1f01 5304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ +19d6e4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19d6e8: 6e20 250d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d25 │ │ +19d6ee: 0c01 |000b: move-result-object v1 │ │ +19d6f0: 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 │ │ -19d624: |[19d624] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d634: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19d63a: 0c00 |0003: move-result-object v0 │ │ -19d63c: 5281 c503 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c5 │ │ -19d640: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -19d642: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -19d644: 1224 |0008: const/4 v4, #int 2 // #2 │ │ -19d646: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ -19d64a: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ -19d64e: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ -19d652: 5480 c303 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ -19d656: 1f00 9d17 |0011: check-cast v0, Ljava/lang/String; // type@179d │ │ -19d65a: 7110 f99a 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d660: 2861 |0016: goto 0077 // +0061 │ │ -19d662: 2209 8217 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@1782 │ │ -19d666: 1a00 9c97 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19d66a: 7020 4093 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19d670: 2709 |001e: throw v9 │ │ -19d672: 5481 c403 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c4 │ │ -19d676: 1f01 9d17 |0021: check-cast v1, Ljava/lang/String; // type@179d │ │ -19d67a: 5482 c303 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ -19d67e: 1f02 5b04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19d682: 7110 f99a 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d688: 2830 |002a: goto 005a // +0030 │ │ -19d68a: 7110 f99a 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d690: 5489 c603 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ -19d694: 6e10 4f0d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ -19d69a: 0c09 |0033: move-result-object v9 │ │ -19d69c: 6e10 9c00 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009c │ │ -19d6a2: 0c09 |0037: move-result-object v9 │ │ -19d6a4: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ -19d6a8: 6e10 c701 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c7 │ │ -19d6ae: 0c01 |003d: move-result-object v1 │ │ -19d6b0: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ -19d6b4: 5489 c603 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ -19d6b8: 6205 b712 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19d6bc: 6e10 8639 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ -19d6c2: 0c05 |0047: move-result-object v5 │ │ -19d6c4: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ -19d6c8: 6205 b712 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19d6cc: 5b89 c303 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ -19d6d0: 5b81 c403 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c4 │ │ -19d6d4: 5982 c503 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c5 │ │ -19d6d8: 6e20 9639 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ -19d6de: 0c02 |0055: move-result-object v2 │ │ -19d6e0: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ -19d6e4: 1100 |0058: return-object v0 │ │ -19d6e6: 0792 |0059: move-object v2, v9 │ │ -19d6e8: 0729 |005a: move-object v9, v2 │ │ -19d6ea: 0712 |005b: move-object v2, v1 │ │ -19d6ec: 1f02 6e17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@176e │ │ -19d6f0: 1a05 6b25 |005e: const-string v5, "/app/share/" // string@256b │ │ -19d6f4: 1f05 6e17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@176e │ │ -19d6f8: 1206 |0062: const/4 v6, #int 0 // #0 │ │ -19d6fa: 7153 dac0 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@c0da │ │ -19d700: 0a02 |0066: move-result v2 │ │ -19d702: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ -19d706: 5b81 c303 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ -19d70a: 5b83 c403 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c4 │ │ -19d70e: 5984 c503 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c5 │ │ -19d712: 7130 4a0d 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@0d4a │ │ -19d718: 0c09 |0072: move-result-object v9 │ │ -19d71a: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ -19d71e: 1100 |0075: return-object v0 │ │ -19d720: 0710 |0076: move-object v0, v1 │ │ -19d722: 0701 |0077: move-object v1, v0 │ │ -19d724: 2804 |0078: goto 007c // +0004 │ │ -19d726: 7120 490d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d49 │ │ -19d72c: 6202 8a50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508a │ │ -19d730: 2209 9f17 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@179f │ │ -19d734: 1a00 af34 |0080: const-string v0, "DeepLink: " // string@34af │ │ -19d738: 7020 3294 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -19d73e: 6e20 3b94 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -19d744: 6e10 4d94 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -19d74a: 0c04 |008b: move-result-object v4 │ │ -19d74c: 1246 |008c: const/4 v6, #int 4 // #4 │ │ -19d74e: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -19d750: 1a03 e082 |008e: const-string v3, "Upload" // string@82e0 │ │ -19d754: 1205 |0090: const/4 v5, #int 0 // #0 │ │ -19d756: 7706 9045 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@4590 │ │ -19d75c: 6203 78b2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19d760: 1103 |0096: return-object v3 │ │ +19d6f4: |[19d6f4] com.infomaniak.drive.ui.LaunchActivity$handleDeeplink$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d704: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19d70a: 0c00 |0003: move-result-object v0 │ │ +19d70c: 5281 c503 |0004: iget v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c5 │ │ +19d710: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +19d712: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +19d714: 1224 |0008: const/4 v4, #int 2 // #2 │ │ +19d716: 3801 2200 |0009: if-eqz v1, 002b // +0022 │ │ +19d71a: 3221 1400 |000b: if-eq v1, v2, 001f // +0014 │ │ +19d71e: 3341 0a00 |000d: if-ne v1, v4, 0017 // +000a │ │ +19d722: 5480 c303 |000f: iget-object v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ +19d726: 1f00 9e17 |0011: check-cast v0, Ljava/lang/String; // type@179e │ │ +19d72a: 7110 069b 0900 |0013: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19d730: 2861 |0016: goto 0077 // +0061 │ │ +19d732: 2209 8317 |0017: new-instance v9, Ljava/lang/IllegalStateException; // type@1783 │ │ +19d736: 1a00 a197 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19d73a: 7020 4d93 0900 |001b: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19d740: 2709 |001e: throw v9 │ │ +19d742: 5481 c403 |001f: iget-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c4 │ │ +19d746: 1f01 9e17 |0021: check-cast v1, Ljava/lang/String; // type@179e │ │ +19d74a: 5482 c303 |0023: iget-object v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ +19d74e: 1f02 5b04 |0025: check-cast v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19d752: 7110 069b 0900 |0027: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19d758: 2830 |002a: goto 005a // +0030 │ │ +19d75a: 7110 069b 0900 |002b: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19d760: 5489 c603 |002e: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ +19d764: 6e10 4f0d 0900 |0030: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ +19d76a: 0c09 |0033: move-result-object v9 │ │ +19d76c: 6e10 9c00 0900 |0034: invoke-virtual {v9}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@009c │ │ +19d772: 0c09 |0037: move-result-object v9 │ │ +19d774: 3809 5e00 |0038: if-eqz v9, 0096 // +005e │ │ +19d778: 6e10 c701 0900 |003a: invoke-virtual {v9}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01c7 │ │ +19d77e: 0c01 |003d: move-result-object v1 │ │ +19d780: 3801 5800 |003e: if-eqz v1, 0096 // +0058 │ │ +19d784: 5489 c603 |0040: iget-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03c6 │ │ +19d788: 6205 ba12 |0042: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19d78c: 6e10 9339 0500 |0044: invoke-virtual {v5}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ +19d792: 0c05 |0047: move-result-object v5 │ │ +19d794: 3905 1300 |0048: if-nez v5, 005b // +0013 │ │ +19d798: 6205 ba12 |004a: sget-object v5, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19d79c: 5b89 c303 |004c: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ +19d7a0: 5b81 c403 |004e: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c4 │ │ +19d7a4: 5982 c503 |0050: iput v2, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c5 │ │ +19d7a8: 6e20 a339 8500 |0052: invoke-virtual {v5, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ +19d7ae: 0c02 |0055: move-result-object v2 │ │ +19d7b0: 3302 0300 |0056: if-ne v2, v0, 0059 // +0003 │ │ +19d7b4: 1100 |0058: return-object v0 │ │ +19d7b6: 0792 |0059: move-object v2, v9 │ │ +19d7b8: 0729 |005a: move-object v9, v2 │ │ +19d7ba: 0712 |005b: move-object v2, v1 │ │ +19d7bc: 1f02 6f17 |005c: check-cast v2, Ljava/lang/CharSequence; // type@176f │ │ +19d7c0: 1a05 6c25 |005e: const-string v5, "/app/share/" // string@256c │ │ +19d7c4: 1f05 6f17 |0060: check-cast v5, Ljava/lang/CharSequence; // type@176f │ │ +19d7c8: 1206 |0062: const/4 v6, #int 0 // #0 │ │ +19d7ca: 7153 e7c0 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@c0e7 │ │ +19d7d0: 0a02 |0066: move-result v2 │ │ +19d7d2: 3802 1200 |0067: if-eqz v2, 0079 // +0012 │ │ +19d7d6: 5b81 c303 |0069: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$0:Ljava/lang/Object; // field@03c3 │ │ +19d7da: 5b83 c403 |006b: iput-object v3, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.L$1:Ljava/lang/Object; // field@03c4 │ │ +19d7de: 5984 c503 |006d: iput v4, v8, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.label:I // field@03c5 │ │ +19d7e2: 7130 4a0d 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@0d4a │ │ +19d7e8: 0c09 |0072: move-result-object v9 │ │ +19d7ea: 3309 0300 |0073: if-ne v9, v0, 0076 // +0003 │ │ +19d7ee: 1100 |0075: return-object v0 │ │ +19d7f0: 0710 |0076: move-object v0, v1 │ │ +19d7f2: 0701 |0077: move-object v1, v0 │ │ +19d7f4: 2804 |0078: goto 007c // +0004 │ │ +19d7f6: 7120 490d 1900 |0079: invoke-static {v9, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V // method@0d49 │ │ +19d7fc: 6202 8d50 |007c: sget-object v2, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508d │ │ +19d800: 2209 a017 |007e: new-instance v9, Ljava/lang/StringBuilder; // type@17a0 │ │ +19d804: 1a00 b234 |0080: const-string v0, "DeepLink: " // string@34b2 │ │ +19d808: 7020 3f94 0900 |0082: invoke-direct {v9, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +19d80e: 6e20 4894 1900 |0085: invoke-virtual {v9, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +19d814: 6e10 5a94 0900 |0088: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +19d81a: 0c04 |008b: move-result-object v4 │ │ +19d81c: 1246 |008c: const/4 v6, #int 4 // #4 │ │ +19d81e: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +19d820: 1a03 e482 |008e: const-string v3, "Upload" // string@82e4 │ │ +19d824: 1205 |0090: const/4 v5, #int 0 // #0 │ │ +19d826: 7706 9d45 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@459d │ │ +19d82c: 6203 7bb2 |0094: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19d830: 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 : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #53 header: │ │ class_idx : 1108 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6758 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6759 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -7949,56 +7949,56 @@ │ │ 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 │ │ -19d7e0: |[19d7e0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19d7f0: 5b01 ca03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ca │ │ -19d7f4: 7020 6fb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b26f │ │ -19d7fa: 0e00 |0005: return-void │ │ +19d8b0: |[19d8b0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19d8c0: 5b01 ca03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ca │ │ +19d8c4: 7020 7cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b27c │ │ +19d8ca: 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 │ │ -19d7a8: |[19d7a8] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d7b8: 5b23 c903 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c9 │ │ -19d7bc: 5223 c803 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ -19d7c0: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19d7c4: b603 |0006: or-int/2addr v3, v0 │ │ -19d7c6: 5923 c803 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ -19d7ca: 5423 ca03 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ca │ │ -19d7ce: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19d7d0: 0721 |000c: move-object v1, v2 │ │ -19d7d2: 1f01 451a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d7d6: 7151 450d 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@0d45 │ │ -19d7dc: 0c03 |0012: move-result-object v3 │ │ -19d7de: 1103 |0013: return-object v3 │ │ +19d878: |[19d878] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d888: 5b23 c903 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c9 │ │ +19d88c: 5223 c803 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ +19d890: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19d894: b603 |0006: or-int/2addr v3, v0 │ │ +19d896: 5923 c803 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ +19d89a: 5423 ca03 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03ca │ │ +19d89e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19d8a0: 0721 |000c: move-object v1, v2 │ │ +19d8a2: 1f01 461a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d8a6: 7151 450d 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@0d45 │ │ +19d8ac: 0c03 |0012: move-result-object v3 │ │ +19d8ae: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #54 header: │ │ class_idx : 1109 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -8036,124 +8036,124 @@ │ │ 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 │ │ -19d8c4: |[19d8c4] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19d8d4: 5b01 cc03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19d8d8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19d8da: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19d8e0: 0e00 |0006: return-void │ │ +19d994: |[19d994] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19d9a4: 5b01 cc03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +19d9a8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19d9aa: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19d9b0: 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 │ │ -19d8a0: |[19d8a0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19d8b0: 2202 5504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ -19d8b4: 5410 cc03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19d8b8: 7030 280d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d28 │ │ -19d8be: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d8c2: 1102 |0009: return-object v2 │ │ +19d970: |[19d970] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19d980: 2202 5504 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ +19d984: 5410 cc03 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +19d988: 7030 280d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d28 │ │ +19d98e: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d992: 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 │ │ -19d7fc: |[19d7fc] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d80c: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19d810: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d814: 6e30 2b0d 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@0d2b │ │ -19d81a: 0c01 |0007: move-result-object v1 │ │ -19d81c: 1101 |0008: return-object v1 │ │ +19d8cc: |[19d8cc] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d8dc: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19d8e0: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d8e4: 6e30 2b0d 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@0d2b │ │ +19d8ea: 0c01 |0007: move-result-object v1 │ │ +19d8ec: 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 │ │ -19d820: |[19d820] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d830: 6e30 290d 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@0d29 │ │ -19d836: 0c01 |0003: move-result-object v1 │ │ -19d838: 1f01 5504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ -19d83c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19d840: 6e20 2c0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2c │ │ -19d846: 0c01 |000b: move-result-object v1 │ │ -19d848: 1101 |000c: return-object v1 │ │ +19d8f0: |[19d8f0] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19d900: 6e30 290d 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@0d29 │ │ +19d906: 0c01 |0003: move-result-object v1 │ │ +19d908: 1f01 5504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ +19d90c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19d910: 6e20 2c0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d2c │ │ +19d916: 0c01 |000b: move-result-object v1 │ │ +19d918: 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 │ │ -19d84c: |[19d84c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d85c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19d862: 5240 cb03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03cb │ │ -19d866: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ -19d86a: 7110 f99a 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d870: 5445 cc03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ -19d874: 1f05 3100 |000c: check-cast v5, Landroid/content/Context; // type@0031 │ │ -19d878: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19d87a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19d87c: 1402 3f01 147f |0010: const v2, #float 1.96732e+38 // #7f14013f │ │ -19d882: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -19d884: 7151 4f45 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@454f │ │ -19d88a: 6205 78b2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19d88e: 1105 |0019: return-object v5 │ │ -19d890: 2205 8217 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -19d894: 1a00 9c97 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19d898: 7020 4093 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19d89e: 2705 |0021: throw v5 │ │ +19d91c: |[19d91c] com.infomaniak.drive.ui.LaunchActivity$handlePublicShareError$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d92c: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19d932: 5240 cb03 |0003: iget v0, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.label:I // field@03cb │ │ +19d936: 3900 1500 |0005: if-nez v0, 001a // +0015 │ │ +19d93a: 7110 069b 0500 |0007: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19d940: 5445 cc03 |000a: iget-object v5, v4, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cc │ │ +19d944: 1f05 3100 |000c: check-cast v5, Landroid/content/Context; // type@0031 │ │ +19d948: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19d94a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19d94c: 1402 3f01 147f |0010: const v2, #float 1.96732e+38 // #7f14013f │ │ +19d952: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +19d954: 7151 5c45 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@455c │ │ +19d95a: 6205 7bb2 |0017: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19d95e: 1105 |0019: return-object v5 │ │ +19d960: 2205 8317 |001a: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +19d964: 1a00 a197 |001c: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19d968: 7020 4d93 0500 |001e: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19d96e: 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 : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #55 header: │ │ class_idx : 1110 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6758 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6759 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -8189,55 +8189,55 @@ │ │ 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 │ │ -19d91c: |[19d91c] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19d92c: 5b01 cf03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ -19d930: 7020 6fb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b26f │ │ -19d936: 0e00 |0005: return-void │ │ +19d9ec: |[19d9ec] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19d9fc: 5b01 cf03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ +19da00: 7020 7cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b27c │ │ +19da06: 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 │ │ -19d8e4: |[19d8e4] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d8f4: 5b12 ce03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03ce │ │ -19d8f8: 5212 cd03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ -19d8fc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19d900: b602 |0006: or-int/2addr v2, v0 │ │ -19d902: 5912 cd03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ -19d906: 5412 cf03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ -19d90a: 0710 |000b: move-object v0, v1 │ │ -19d90c: 1f00 451a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d910: 7120 470d 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@0d47 │ │ -19d916: 0c02 |0011: move-result-object v2 │ │ -19d918: 1102 |0012: return-object v2 │ │ +19d9b4: |[19d9b4] com.infomaniak.drive.ui.LaunchActivity$loggedUserDestination$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19d9c4: 5b12 ce03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03ce │ │ +19d9c8: 5212 cd03 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ +19d9cc: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19d9d0: b602 |0006: or-int/2addr v2, v0 │ │ +19d9d2: 5912 cd03 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ +19d9d6: 5412 cf03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03cf │ │ +19d9da: 0710 |000b: move-object v0, v1 │ │ +19d9dc: 1f00 461a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19d9e0: 7120 470d 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@0d47 │ │ +19d9e6: 0c02 |0011: move-result-object v2 │ │ +19d9e8: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #56 header: │ │ class_idx : 1111 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -8280,167 +8280,167 @@ │ │ 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 │ │ -19da94: |[19da94] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19daa4: 5b01 d203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ -19daa8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19daaa: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19dab0: 0e00 |0006: return-void │ │ +19db64: |[19db64] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19db74: 5b01 d203 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ +19db78: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19db7a: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19db80: 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 │ │ -19da70: |[19da70] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19da80: 2202 5704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ -19da84: 5410 d203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ -19da88: 7030 2f0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ -19da8e: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19da92: 1102 |0009: return-object v2 │ │ +19db40: |[19db40] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19db50: 2202 5704 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ +19db54: 5410 d203 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ +19db58: 7030 2f0d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ +19db5e: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19db62: 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 │ │ -19d938: |[19d938] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d948: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19d94c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19d950: 6e30 320d 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@0d32 │ │ -19d956: 0c01 |0007: move-result-object v1 │ │ -19d958: 1101 |0008: return-object v1 │ │ +19da08: |[19da08] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19da18: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19da1c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19da20: 6e30 320d 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@0d32 │ │ +19da26: 0c01 |0007: move-result-object v1 │ │ +19da28: 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 │ │ -19d95c: |[19d95c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19d96c: 6e30 300d 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@0d30 │ │ -19d972: 0c01 |0003: move-result-object v1 │ │ -19d974: 1f01 5704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ -19d978: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19d97c: 6e20 330d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d33 │ │ -19d982: 0c01 |000b: move-result-object v1 │ │ -19d984: 1101 |000c: return-object v1 │ │ +19da2c: |[19da2c] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19da3c: 6e30 300d 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@0d30 │ │ +19da42: 0c01 |0003: move-result-object v1 │ │ +19da44: 1f01 5704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ +19da48: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19da4c: 6e20 330d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d33 │ │ +19da52: 0c01 |000b: move-result-object v1 │ │ +19da54: 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 │ │ -19d988: |[19d988] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19d998: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19d99e: 0c00 |0003: move-result-object v0 │ │ -19d9a0: 5251 d103 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d1 │ │ -19d9a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19d9a6: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19d9a8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19d9aa: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ -19d9ae: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ -19d9b2: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ -19d9b6: 7110 f99a 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d9bc: 2856 |0012: goto 0068 // +0056 │ │ -19d9be: 2206 8217 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1782 │ │ -19d9c2: 1a00 9c97 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19d9c6: 7020 4093 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19d9cc: 2706 |001a: throw v6 │ │ -19d9ce: 5451 d003 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d0 │ │ -19d9d2: 1f01 5b04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19d9d6: 7110 f99a 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d9dc: 282f |0022: goto 0051 // +002f │ │ -19d9de: 7110 f99a 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19d9e4: 5456 d203 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ -19d9e8: 6e10 4f0d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ -19d9ee: 0c06 |002b: move-result-object v6 │ │ -19d9f0: 6e10 9e00 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ -19d9f6: 0c06 |002f: move-result-object v6 │ │ -19d9f8: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ -19d9fc: 1a01 09cc |0032: const-string v1, "logout_current_user_tag" // string@cc09 │ │ -19da00: 6e20 d901 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d9 │ │ -19da06: 0a06 |0037: move-result v6 │ │ -19da08: 5451 d203 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ -19da0c: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ -19da10: 6206 b712 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19da14: 6e10 8639 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ -19da1a: 0c06 |0041: move-result-object v6 │ │ -19da1c: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ -19da20: 6206 b712 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19da24: 5b51 d003 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d0 │ │ -19da28: 5954 d103 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d1 │ │ -19da2c: 6e20 9639 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3996 │ │ -19da32: 0c06 |004d: move-result-object v6 │ │ -19da34: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ -19da38: 1100 |0050: return-object v0 │ │ -19da3a: 6206 b712 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19da3e: 6e10 8639 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ -19da44: 0c06 |0056: move-result-object v6 │ │ -19da46: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ -19da4a: 6204 b712 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19da4e: 1f01 3100 |005b: check-cast v1, Landroid/content/Context; // type@0031 │ │ -19da52: 5b52 d003 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d0 │ │ -19da56: 5953 d103 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d1 │ │ -19da5a: 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 │ │ -19da60: 0c06 |0064: move-result-object v6 │ │ -19da62: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ -19da66: 1100 |0067: return-object v0 │ │ -19da68: 6202 78b2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19da6c: 1102 |006a: return-object v2 │ │ +19da58: |[19da58] com.infomaniak.drive.ui.LaunchActivity$logoutCurrentUserIfNeeded$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19da68: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19da6e: 0c00 |0003: move-result-object v0 │ │ +19da70: 5251 d103 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d1 │ │ +19da74: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19da76: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19da78: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19da7a: 3801 1a00 |0009: if-eqz v1, 0023 // +001a │ │ +19da7e: 3241 1000 |000b: if-eq v1, v4, 001b // +0010 │ │ +19da82: 3331 0600 |000d: if-ne v1, v3, 0013 // +0006 │ │ +19da86: 7110 069b 0600 |000f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19da8c: 2856 |0012: goto 0068 // +0056 │ │ +19da8e: 2206 8317 |0013: new-instance v6, Ljava/lang/IllegalStateException; // type@1783 │ │ +19da92: 1a00 a197 |0015: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19da96: 7020 4d93 0600 |0017: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19da9c: 2706 |001a: throw v6 │ │ +19da9e: 5451 d003 |001b: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d0 │ │ +19daa2: 1f01 5b04 |001d: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19daa6: 7110 069b 0600 |001f: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19daac: 282f |0022: goto 0051 // +002f │ │ +19daae: 7110 069b 0600 |0023: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19dab4: 5456 d203 |0026: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ +19dab8: 6e10 4f0d 0600 |0028: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ +19dabe: 0c06 |002b: move-result-object v6 │ │ +19dac0: 6e10 9e00 0600 |002c: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ +19dac6: 0c06 |002f: move-result-object v6 │ │ +19dac8: 3806 3a00 |0030: if-eqz v6, 006a // +003a │ │ +19dacc: 1a01 0ecc |0032: const-string v1, "logout_current_user_tag" // string@cc0e │ │ +19dad0: 6e20 d901 1600 |0034: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d9 │ │ +19dad6: 0a06 |0037: move-result v6 │ │ +19dad8: 5451 d203 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d2 │ │ +19dadc: 3806 2e00 |003a: if-eqz v6, 0068 // +002e │ │ +19dae0: 6206 ba12 |003c: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19dae4: 6e10 9339 0600 |003e: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ +19daea: 0c06 |0041: move-result-object v6 │ │ +19daec: 3906 0f00 |0042: if-nez v6, 0051 // +000f │ │ +19daf0: 6206 ba12 |0044: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19daf4: 5b51 d003 |0046: iput-object v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d0 │ │ +19daf8: 5954 d103 |0048: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d1 │ │ +19dafc: 6e20 a339 5600 |004a: invoke-virtual {v6, v5}, Lcom/infomaniak/drive/utils/AccountUtils;.requestCurrentUser:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39a3 │ │ +19db02: 0c06 |004d: move-result-object v6 │ │ +19db04: 3306 0300 |004e: if-ne v6, v0, 0051 // +0003 │ │ +19db08: 1100 |0050: return-object v0 │ │ +19db0a: 6206 ba12 |0051: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19db0e: 6e10 9339 0600 |0053: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ +19db14: 0c06 |0056: move-result-object v6 │ │ +19db16: 3806 1100 |0057: if-eqz v6, 0068 // +0011 │ │ +19db1a: 6204 ba12 |0059: sget-object v4, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19db1e: 1f01 3100 |005b: check-cast v1, Landroid/content/Context; // type@0031 │ │ +19db22: 5b52 d003 |005d: iput-object v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.L$0:Ljava/lang/Object; // field@03d0 │ │ +19db26: 5953 d103 |005f: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.label:I // field@03d1 │ │ +19db2a: 6e40 a239 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@39a2 │ │ +19db30: 0c06 |0064: move-result-object v6 │ │ +19db32: 3306 0300 |0065: if-ne v6, v0, 0068 // +0003 │ │ +19db36: 1100 |0067: return-object v0 │ │ +19db38: 6202 7bb2 |0068: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19db3c: 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 : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #57 header: │ │ class_idx : 1112 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -8478,171 +8478,171 @@ │ │ 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 │ │ -19dc10: |[19dc10] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dc20: 5b01 d403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19dc24: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19dc26: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19dc2c: 0e00 |0006: return-void │ │ +19dce0: |[19dce0] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dcf0: 5b01 d403 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dcf4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19dcf6: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19dcfc: 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 │ │ -19dbec: |[19dbec] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19dbfc: 2202 5804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ -19dc00: 5410 d403 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19dc04: 7030 340d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ -19dc0a: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19dc0e: 1102 |0009: return-object v2 │ │ +19dcbc: |[19dcbc] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19dccc: 2202 5804 |0000: new-instance v2, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ +19dcd0: 5410 d403 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dcd4: 7030 340d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ +19dcda: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19dcde: 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 │ │ -19dab4: |[19dab4] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dac4: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19dac8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19dacc: 6e30 370d 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@0d37 │ │ -19dad2: 0c01 |0007: move-result-object v1 │ │ -19dad4: 1101 |0008: return-object v1 │ │ +19db84: |[19db84] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19db94: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19db98: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19db9c: 6e30 370d 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@0d37 │ │ +19dba2: 0c01 |0007: move-result-object v1 │ │ +19dba4: 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 │ │ -19dad8: |[19dad8] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19dae8: 6e30 350d 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@0d35 │ │ -19daee: 0c01 |0003: move-result-object v1 │ │ -19daf0: 1f01 5804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ -19daf4: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19daf8: 6e20 380d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d38 │ │ -19dafe: 0c01 |000b: move-result-object v1 │ │ -19db00: 1101 |000c: return-object v1 │ │ +19dba8: |[19dba8] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19dbb8: 6e30 350d 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@0d35 │ │ +19dbbe: 0c01 |0003: move-result-object v1 │ │ +19dbc0: 1f01 5804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ +19dbc4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19dbc8: 6e20 380d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0d38 │ │ +19dbce: 0c01 |000b: move-result-object v1 │ │ +19dbd0: 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 │ │ -19db04: |[19db04] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19db14: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19db1a: 0c00 |0003: move-result-object v0 │ │ -19db1c: 5251 d303 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ -19db20: 1232 |0006: const/4 v2, #int 3 // #3 │ │ -19db22: 1223 |0007: const/4 v3, #int 2 // #2 │ │ -19db24: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -19db26: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ -19db2a: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ -19db2e: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ -19db32: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ -19db36: 7110 f99a 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19db3c: 2850 |0014: goto 0064 // +0050 │ │ -19db3e: 2206 8217 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@1782 │ │ -19db42: 1a00 9c97 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19db46: 7020 4093 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19db4c: 2706 |001c: throw v6 │ │ -19db4e: 7110 f99a 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19db54: 282e |0020: goto 004e // +002e │ │ -19db56: 7110 f99a 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19db5c: 2812 |0024: goto 0036 // +0012 │ │ -19db5e: 7110 f99a 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19db64: 5456 d403 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19db68: 0751 |002a: move-object v1, v5 │ │ -19db6a: 1f01 451a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19db6e: 5954 d303 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ -19db72: 7120 480d 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@0d48 │ │ -19db78: 0c06 |0032: move-result-object v6 │ │ -19db7a: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ -19db7e: 1100 |0035: return-object v0 │ │ -19db80: 5456 d403 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19db84: 7110 440d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d44 │ │ -19db8a: 5456 d403 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19db8e: 7110 460d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d46 │ │ -19db94: 5456 d403 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19db98: 0751 |0042: move-object v1, v5 │ │ -19db9a: 1f01 451a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19db9e: 5953 d303 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ -19dba2: 7120 430d 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@0d43 │ │ -19dba8: 0c06 |004a: move-result-object v6 │ │ -19dbaa: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ -19dbae: 1100 |004d: return-object v0 │ │ -19dbb0: 5456 d403 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19dbb4: 7110 420d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d42 │ │ -19dbba: 0a06 |0053: move-result v6 │ │ -19dbbc: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ -19dbc0: 5456 d403 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19dbc4: 0751 |0058: move-object v1, v5 │ │ -19dbc6: 1f01 451a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19dbca: 5952 d303 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ -19dbce: 7120 4b0d 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@0d4b │ │ -19dbd4: 0c06 |0060: move-result-object v6 │ │ -19dbd6: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ -19dbda: 1100 |0063: return-object v0 │ │ -19dbdc: 5456 d403 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ -19dbe0: 6e10 4c0d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d4c │ │ -19dbe6: 6206 78b2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19dbea: 1106 |006b: return-object v6 │ │ +19dbd4: |[19dbd4] com.infomaniak.drive.ui.LaunchActivity$onCreate$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dbe4: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19dbea: 0c00 |0003: move-result-object v0 │ │ +19dbec: 5251 d303 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ +19dbf0: 1232 |0006: const/4 v2, #int 3 // #3 │ │ +19dbf2: 1223 |0007: const/4 v3, #int 2 // #2 │ │ +19dbf4: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +19dbf6: 3801 1c00 |0009: if-eqz v1, 0025 // +001c │ │ +19dbfa: 3241 1600 |000b: if-eq v1, v4, 0021 // +0016 │ │ +19dbfe: 3231 1000 |000d: if-eq v1, v3, 001d // +0010 │ │ +19dc02: 3321 0600 |000f: if-ne v1, v2, 0015 // +0006 │ │ +19dc06: 7110 069b 0600 |0011: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19dc0c: 2850 |0014: goto 0064 // +0050 │ │ +19dc0e: 2206 8317 |0015: new-instance v6, Ljava/lang/IllegalStateException; // type@1783 │ │ +19dc12: 1a00 a197 |0017: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19dc16: 7020 4d93 0600 |0019: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19dc1c: 2706 |001c: throw v6 │ │ +19dc1e: 7110 069b 0600 |001d: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19dc24: 282e |0020: goto 004e // +002e │ │ +19dc26: 7110 069b 0600 |0021: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19dc2c: 2812 |0024: goto 0036 // +0012 │ │ +19dc2e: 7110 069b 0600 |0025: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19dc34: 5456 d403 |0028: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dc38: 0751 |002a: move-object v1, v5 │ │ +19dc3a: 1f01 461a |002b: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19dc3e: 5954 d303 |002d: iput v4, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ +19dc42: 7120 480d 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@0d48 │ │ +19dc48: 0c06 |0032: move-result-object v6 │ │ +19dc4a: 3306 0300 |0033: if-ne v6, v0, 0036 // +0003 │ │ +19dc4e: 1100 |0035: return-object v0 │ │ +19dc50: 5456 d403 |0036: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dc54: 7110 440d 0600 |0038: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d44 │ │ +19dc5a: 5456 d403 |003b: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dc5e: 7110 460d 0600 |003d: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d46 │ │ +19dc64: 5456 d403 |0040: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dc68: 0751 |0042: move-object v1, v5 │ │ +19dc6a: 1f01 461a |0043: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19dc6e: 5953 d303 |0045: iput v3, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ +19dc72: 7120 430d 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@0d43 │ │ +19dc78: 0c06 |004a: move-result-object v6 │ │ +19dc7a: 3306 0300 |004b: if-ne v6, v0, 004e // +0003 │ │ +19dc7e: 1100 |004d: return-object v0 │ │ +19dc80: 5456 d403 |004e: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dc84: 7110 420d 0600 |0050: invoke-static {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z // method@0d42 │ │ +19dc8a: 0a06 |0053: move-result v6 │ │ +19dc8c: 3806 1000 |0054: if-eqz v6, 0064 // +0010 │ │ +19dc90: 5456 d403 |0056: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dc94: 0751 |0058: move-object v1, v5 │ │ +19dc96: 1f01 461a |0059: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19dc9a: 5952 d303 |005b: iput v2, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.label:I // field@03d3 │ │ +19dc9e: 7120 4b0d 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@0d4b │ │ +19dca4: 0c06 |0060: move-result-object v6 │ │ +19dca6: 3306 0300 |0061: if-ne v6, v0, 0064 // +0003 │ │ +19dcaa: 1100 |0063: return-object v0 │ │ +19dcac: 5456 d403 |0064: iget-object v6, v5, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d4 │ │ +19dcb0: 6e10 4c0d 0600 |0066: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/LaunchActivity;.finish:()V // method@0d4c │ │ +19dcb6: 6206 7bb2 |0069: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19dcba: 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 : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #58 header: │ │ class_idx : 1113 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6758 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6759 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -8678,56 +8678,56 @@ │ │ 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 │ │ -19dc68: |[19dc68] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dc78: 5b01 d703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d7 │ │ -19dc7c: 7020 6fb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b26f │ │ -19dc82: 0e00 |0005: return-void │ │ +19dd38: |[19dd38] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dd48: 5b01 d703 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d7 │ │ +19dd4c: 7020 7cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b27c │ │ +19dd52: 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 │ │ -19dc30: |[19dc30] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dc40: 5b23 d603 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d6 │ │ -19dc44: 5223 d503 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ -19dc48: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19dc4c: b603 |0006: or-int/2addr v3, v0 │ │ -19dc4e: 5923 d503 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ -19dc52: 5423 d703 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d7 │ │ -19dc56: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -19dc58: 0721 |000c: move-object v1, v2 │ │ -19dc5a: 1f01 451a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19dc5e: 7130 4a0d 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@0d4a │ │ -19dc64: 0c03 |0012: move-result-object v3 │ │ -19dc66: 1103 |0013: return-object v3 │ │ +19dd00: |[19dd00] com.infomaniak.drive.ui.LaunchActivity$processPublicShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dd10: 5b23 d603 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d6 │ │ +19dd14: 5223 d503 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ +19dd18: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19dd1c: b603 |0006: or-int/2addr v3, v0 │ │ +19dd1e: 5923 d503 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ +19dd22: 5423 d703 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03d7 │ │ +19dd26: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +19dd28: 0721 |000c: move-object v1, v2 │ │ +19dd2a: 1f01 461a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19dd2e: 7130 4a0d 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@0d4a │ │ +19dd34: 0c03 |0012: move-result-object v3 │ │ +19dd36: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #59 header: │ │ class_idx : 1114 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6758 │ │ -source_file_idx : 17319 │ │ +superclass_idx : 6759 │ │ +source_file_idx : 17322 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ @@ -8767,55 +8767,55 @@ │ │ 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 │ │ -19dcbc: |[19dcbc] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ -19dccc: 5b01 db03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03db │ │ -19dcd0: 7020 6fb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b26f │ │ -19dcd6: 0e00 |0005: return-void │ │ +19dd8c: |[19dd8c] com.infomaniak.drive.ui.LaunchActivity$startApp$1.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V │ │ +19dd9c: 5b01 db03 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03db │ │ +19dda0: 7020 7cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b27c │ │ +19dda6: 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 │ │ -19dc84: |[19dc84] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19dc94: 5b12 da03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03da │ │ -19dc98: 5212 d903 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ -19dc9c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -19dca0: b602 |0006: or-int/2addr v2, v0 │ │ -19dca2: 5912 d903 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ -19dca6: 5412 db03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03db │ │ -19dcaa: 0710 |000b: move-object v0, v1 │ │ -19dcac: 1f00 451a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19dcb0: 7120 4b0d 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@0d4b │ │ -19dcb6: 0c02 |0011: move-result-object v2 │ │ -19dcb8: 1102 |0012: return-object v2 │ │ +19dd54: |[19dd54] com.infomaniak.drive.ui.LaunchActivity$startApp$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19dd64: 5b12 da03 |0000: iput-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03da │ │ +19dd68: 5212 d903 |0002: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ +19dd6c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +19dd70: b602 |0006: or-int/2addr v2, v0 │ │ +19dd72: 5912 d903 |0007: iput v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ +19dd76: 5412 db03 |0009: iget-object v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.this$0:Lcom/infomaniak/drive/ui/LaunchActivity; // field@03db │ │ +19dd7a: 0710 |000b: move-object v0, v1 │ │ +19dd7c: 1f00 461a |000c: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19dd80: 7120 4b0d 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@0d4b │ │ +19dd86: 0c02 |0011: move-result-object v2 │ │ +19dd88: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #60 header: │ │ class_idx : 1115 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 370 │ │ -source_file_idx : 17319 │ │ +source_file_idx : 17322 │ │ static_fields_size : 3 │ │ instance_fields_size: 5 │ │ direct_methods_size : 30 │ │ virtual_methods_size: 2 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -8885,60 +8885,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 │ │ -19e204: |[19e204] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e214: 7110 570d 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@0d57 │ │ -19e21a: 0c00 |0003: move-result-object v0 │ │ -19e21c: 1100 |0004: return-object v0 │ │ +19e2d4: |[19e2d4] com.infomaniak.drive.ui.LaunchActivity.$r8$lambda$WsRfmQ2SMJ6ApmooMyZgAM9jYHA:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e2e4: 7110 570d 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@0d57 │ │ +19e2ea: 0c00 |0003: move-result-object v0 │ │ +19e2ec: 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 │ │ -19e9c8: |[19e9c8] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19e9d8: 2200 5004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0450 │ │ -19e9dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e9de: 7020 1a0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d1a │ │ -19e9e4: 6900 dc03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03dc │ │ -19e9e8: 0e00 |0008: return-void │ │ +19ea98: |[19ea98] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19eaa8: 2200 5004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // type@0450 │ │ +19eaac: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19eaae: 7020 1a0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d1a │ │ +19eab4: 6900 dc03 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivity;.Companion:Lcom/infomaniak/drive/ui/LaunchActivity$Companion; // field@03dc │ │ +19eab8: 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 │ │ -19e9ec: |[19e9ec] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ -19e9fc: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -19ea02: 2200 4f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@044f │ │ -19ea06: 7020 170d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d17 │ │ -19ea0c: 7110 109a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -19ea12: 0c00 |000b: move-result-object v0 │ │ -19ea14: 5b10 e103 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e1 │ │ -19ea18: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19ea1a: 5c10 e303 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e3 │ │ -19ea1e: 0e00 |0011: return-void │ │ +19eabc: |[19eabc] com.infomaniak.drive.ui.LaunchActivity.:()V │ │ +19eacc: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +19ead2: 2200 4f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1; // type@044f │ │ +19ead6: 7020 170d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;)V // method@0d17 │ │ +19eadc: 7110 1d9a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +19eae2: 0c00 |000b: move-result-object v0 │ │ +19eae4: 5b10 e103 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e1 │ │ +19eae8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19eaea: 5c10 e303 |000f: iput-boolean v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e3 │ │ +19eaee: 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; │ │ @@ -8948,18 +8948,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 │ │ -19e280: |[19e280] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e290: 7020 4e0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4e │ │ -19e296: 0c00 |0003: move-result-object v0 │ │ -19e298: 1100 |0004: return-object v0 │ │ +19e350: |[19e350] com.infomaniak.drive.ui.LaunchActivity.access$getDestinationClass:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e360: 7020 4e0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4e │ │ +19e366: 0c00 |0003: move-result-object v0 │ │ +19e368: 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; │ │ │ │ @@ -8968,17 +8968,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 │ │ -19e1d4: |[19e1d4] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ -19e1e4: 5400 e203 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ -19e1e8: 1100 |0002: return-object v0 │ │ +19e2a4: |[19e2a4] com.infomaniak.drive.ui.LaunchActivity.access$getPublicShareActivityExtras$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Landroid/os/Bundle; │ │ +19e2b4: 5400 e203 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ +19e2b8: 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;) │ │ @@ -8986,17 +8986,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 │ │ -19e1ec: |[19e1ec] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ -19e1fc: 5500 e303 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e3 │ │ -19e200: 0f00 |0002: return v0 │ │ +19e2bc: |[19e2bc] com.infomaniak.drive.ui.LaunchActivity.access$getShouldStartApp$p:(Lcom/infomaniak/drive/ui/LaunchActivity;)Z │ │ +19e2cc: 5500 e303 |0000: iget-boolean v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e3 │ │ +19e2d0: 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;) │ │ @@ -9004,18 +9004,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 │ │ -19e29c: |[19e29c] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e2ac: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ -19e2b2: 0c00 |0003: move-result-object v0 │ │ -19e2b4: 1100 |0004: return-object v0 │ │ +19e36c: |[19e36c] com.infomaniak.drive.ui.LaunchActivity.access$handleDeeplink:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e37c: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d51 │ │ +19e382: 0c00 |0003: move-result-object v0 │ │ +19e384: 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; │ │ │ │ @@ -9024,17 +9024,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 │ │ -19ea20: |[19ea20] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19ea30: 7010 520d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d52 │ │ -19ea36: 0e00 |0003: return-void │ │ +19eaf0: |[19eaf0] com.infomaniak.drive.ui.LaunchActivity.access$handleNotificationDestinationIntent:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19eb00: 7010 520d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleNotificationDestinationIntent:()V // method@0d52 │ │ +19eb06: 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;) │ │ @@ -9042,18 +9042,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 │ │ -19e2b8: |[19e2b8] 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; │ │ -19e2c8: 7054 530d 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@0d53 │ │ -19e2ce: 0c00 |0003: move-result-object v0 │ │ -19e2d0: 1100 |0004: return-object v0 │ │ +19e388: |[19e388] 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; │ │ +19e398: 7054 530d 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@0d53 │ │ +19e39e: 0c00 |0003: move-result-object v0 │ │ +19e3a0: 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; │ │ @@ -9065,17 +9065,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 │ │ -19ea38: |[19ea38] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ -19ea48: 7010 540d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d54 │ │ -19ea4e: 0e00 |0003: return-void │ │ +19eb08: |[19eb08] com.infomaniak.drive.ui.LaunchActivity.access$handleShortcuts:(Lcom/infomaniak/drive/ui/LaunchActivity;)V │ │ +19eb18: 7010 540d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.handleShortcuts:()V // method@0d54 │ │ +19eb1e: 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;) │ │ @@ -9083,18 +9083,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 │ │ -19e2d4: |[19e2d4] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e2e4: 7020 550d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d55 │ │ -19e2ea: 0c00 |0003: move-result-object v0 │ │ -19e2ec: 1100 |0004: return-object v0 │ │ +19e3a4: |[19e3a4] com.infomaniak.drive.ui.LaunchActivity.access$loggedUserDestination:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e3b4: 7020 550d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d55 │ │ +19e3ba: 0c00 |0003: move-result-object v0 │ │ +19e3bc: 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; │ │ │ │ @@ -9103,18 +9103,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 │ │ -19e2f0: |[19e2f0] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e300: 7020 560d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d56 │ │ -19e306: 0c00 |0003: move-result-object v0 │ │ -19e308: 1100 |0004: return-object v0 │ │ +19e3c0: |[19e3c0] com.infomaniak.drive.ui.LaunchActivity.access$logoutCurrentUserIfNeeded:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e3d0: 7020 560d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d56 │ │ +19e3d6: 0c00 |0003: move-result-object v0 │ │ +19e3d8: 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; │ │ │ │ @@ -9123,17 +9123,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 │ │ -19ea50: |[19ea50] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ -19ea60: 7020 5c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d5c │ │ -19ea66: 0e00 |0003: return-void │ │ +19eb20: |[19eb20] com.infomaniak.drive.ui.LaunchActivity.access$processInternalLink:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;)V │ │ +19eb30: 7020 5c0d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d5c │ │ +19eb36: 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; │ │ │ │ @@ -9142,18 +9142,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 │ │ -19e30c: |[19e30c] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e31c: 7030 5d0d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5d │ │ -19e322: 0c00 |0003: move-result-object v0 │ │ -19e324: 1100 |0004: return-object v0 │ │ +19e3dc: |[19e3dc] com.infomaniak.drive.ui.LaunchActivity.access$processPublicShare:(Lcom/infomaniak/drive/ui/LaunchActivity;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e3ec: 7030 5d0d 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d5d │ │ +19e3f2: 0c00 |0003: move-result-object v0 │ │ +19e3f4: 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; │ │ @@ -9163,18 +9163,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 │ │ -19e328: |[19e328] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e338: 7020 620d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d62 │ │ -19e33e: 0c00 |0003: move-result-object v0 │ │ -19e340: 1100 |0004: return-object v0 │ │ +19e3f8: |[19e3f8] com.infomaniak.drive.ui.LaunchActivity.access$startApp:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e408: 7020 620d 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d62 │ │ +19e40e: 0c00 |0003: move-result-object v0 │ │ +19e410: 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; │ │ │ │ @@ -9183,25 +9183,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 │ │ -19e344: |[19e344] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e354: 7100 c4c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -19e35a: 0c00 |0003: move-result-object v0 │ │ -19e35c: 1f00 501a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -19e360: 2201 5204 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ -19e364: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19e366: 7030 1c0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ -19e36c: 1f01 161b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -19e370: 7130 0fc6 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@c60f │ │ -19e376: 0c04 |0011: move-result-object v4 │ │ -19e378: 1104 |0012: return-object v4 │ │ +19e414: |[19e414] com.infomaniak.drive.ui.LaunchActivity.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e424: 7100 d1c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +19e42a: 0c00 |0003: move-result-object v0 │ │ +19e42c: 1f00 511a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +19e430: 2201 5204 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2; // type@0452 │ │ +19e434: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19e436: 7030 1c0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$getDestinationClass$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d1c │ │ +19e43c: 1f01 171b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +19e440: 7130 1cc6 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@c61c │ │ +19e446: 0c04 |0011: move-result-object v4 │ │ +19e448: 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; │ │ │ │ @@ -9210,20 +9210,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 │ │ -19e220: |[19e220] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e230: 5410 e103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e1 │ │ -19e234: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -19e23a: 0c00 |0005: move-result-object v0 │ │ -19e23c: 1f00 5d04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19e240: 1100 |0008: return-object v0 │ │ +19e2f0: |[19e2f0] com.infomaniak.drive.ui.LaunchActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e300: 5410 e103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@03e1 │ │ +19e304: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +19e30a: 0c00 |0005: move-result-object v0 │ │ +19e30c: 1f00 5d04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19e310: 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;) │ │ @@ -9231,25 +9231,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 │ │ -19e37c: |[19e37c] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e38c: 7100 c4c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -19e392: 0c00 |0003: move-result-object v0 │ │ -19e394: 2201 5304 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ -19e398: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19e39a: 7030 210d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ -19e3a0: 1f01 161b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -19e3a4: 1f00 501a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -19e3a8: 7130 0fc6 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@c60f │ │ -19e3ae: 0c04 |0011: move-result-object v4 │ │ -19e3b0: 1104 |0012: return-object v4 │ │ +19e44c: |[19e44c] com.infomaniak.drive.ui.LaunchActivity.handleDeeplink:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e45c: 7100 d1c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +19e462: 0c00 |0003: move-result-object v0 │ │ +19e464: 2201 5304 |0004: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2; // type@0453 │ │ +19e468: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19e46a: 7030 210d 3102 |0007: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$handleDeeplink$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d21 │ │ +19e470: 1f01 171b |000a: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +19e474: 1f00 511a |000c: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +19e478: 7130 1cc6 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@c61c │ │ +19e47e: 0c04 |0011: move-result-object v4 │ │ +19e480: 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; │ │ @@ -9259,59 +9259,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 88 16-bit code units │ │ -19ea68: |[19ea68] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ -19ea78: 7010 500d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d50 │ │ -19ea7e: 0c00 |0003: move-result-object v0 │ │ -19ea80: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ -19ea84: 6e10 750d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d75 │ │ -19ea8a: 0a01 |0009: move-result v1 │ │ -19ea8c: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ -19ea90: 6e10 730d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d73 │ │ -19ea96: 0a01 |000f: move-result v1 │ │ -19ea98: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ -19ea9c: 2201 cb12 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12cb │ │ -19eaa0: 7010 8870 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@7088 │ │ -19eaa6: 1a02 e082 |0017: const-string v2, "Upload" // string@82e0 │ │ -19eaaa: 6e20 ae70 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70ae │ │ -19eab0: 1a02 e182 |001c: const-string v2, "Upload notification has been clicked" // string@82e1 │ │ -19eab4: 6e20 b170 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70b1 │ │ -19eaba: 6202 d9a6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6d9 │ │ -19eabe: 6e20 b070 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70b0 │ │ -19eac4: 7110 6f79 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@796f │ │ -19eaca: 6203 b900 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19eace: 6e10 730d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d73 │ │ -19ead4: 0a01 |002e: move-result v1 │ │ -19ead6: 7110 5a93 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -19eadc: 0c05 |0032: move-result-object v5 │ │ -19eade: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -19eae0: 7110 b192 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -19eae6: 0c07 |0037: move-result-object v7 │ │ -19eae8: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ -19eaec: 120a |003a: const/4 v10, #int 0 // #0 │ │ -19eaee: 1204 |003b: const/4 v4, #int 0 // #0 │ │ -19eaf0: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -19eaf2: 1208 |003d: const/4 v8, #int 0 // #0 │ │ -19eaf4: 7708 7609 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@0976 │ │ -19eafa: 0c01 |0041: move-result-object v1 │ │ -19eafc: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ -19eb00: 6e10 770b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b77 │ │ -19eb06: 0a02 |0047: move-result v2 │ │ -19eb08: 6e10 6c0b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ -19eb0e: 0a03 |004b: move-result v3 │ │ -19eb10: 6e10 740d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d74 │ │ -19eb16: 0a00 |004f: move-result v0 │ │ -19eb18: 6e10 730b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b73 │ │ -19eb1e: 0a01 |0053: move-result v1 │ │ -19eb20: 7051 5e0d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d5e │ │ -19eb26: 0e00 |0057: return-void │ │ +19eb38: |[19eb38] com.infomaniak.drive.ui.LaunchActivity.handleNotificationDestinationIntent:()V │ │ +19eb48: 7010 500d 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/LaunchActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d50 │ │ +19eb4e: 0c00 |0003: move-result-object v0 │ │ +19eb50: 3800 5300 |0004: if-eqz v0, 0057 // +0053 │ │ +19eb54: 6e10 750d 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationUserId:()I // method@0d75 │ │ +19eb5a: 0a01 |0009: move-result v1 │ │ +19eb5c: 3801 4d00 |000a: if-eqz v1, 0057 // +004d │ │ +19eb60: 6e10 730d 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d73 │ │ +19eb66: 0a01 |000f: move-result v1 │ │ +19eb68: 3801 4700 |0010: if-eqz v1, 0057 // +0047 │ │ +19eb6c: 2201 cc12 |0012: new-instance v1, Lio/sentry/Breadcrumb; // type@12cc │ │ +19eb70: 7010 9570 0100 |0014: invoke-direct {v1}, Lio/sentry/Breadcrumb;.:()V // method@7095 │ │ +19eb76: 1a02 e482 |0017: const-string v2, "Upload" // string@82e4 │ │ +19eb7a: 6e20 bb70 2100 |0019: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70bb │ │ +19eb80: 1a02 e582 |001c: const-string v2, "Upload notification has been clicked" // string@82e5 │ │ +19eb84: 6e20 be70 2100 |001e: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70be │ │ +19eb8a: 6202 dca6 |0021: sget-object v2, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6dc │ │ +19eb8e: 6e20 bd70 2100 |0023: invoke-virtual {v1, v2}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70bd │ │ +19eb94: 7110 7c79 0100 |0026: invoke-static {v1}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@797c │ │ +19eb9a: 6203 b900 |0029: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +19eb9e: 6e10 730d 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationDriveId:()I // method@0d73 │ │ +19eba4: 0a01 |002e: move-result v1 │ │ +19eba6: 7110 6793 0100 |002f: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +19ebac: 0c05 |0032: move-result-object v5 │ │ +19ebae: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +19ebb0: 7110 be92 0100 |0034: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +19ebb6: 0c07 |0037: move-result-object v7 │ │ +19ebb8: 1309 1500 |0038: const/16 v9, #int 21 // #15 │ │ +19ebbc: 120a |003a: const/4 v10, #int 0 // #0 │ │ +19ebbe: 1204 |003b: const/4 v4, #int 0 // #0 │ │ +19ebc0: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +19ebc2: 1208 |003d: const/4 v8, #int 0 // #0 │ │ +19ebc4: 7708 7609 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@0976 │ │ +19ebca: 0c01 |0041: move-result-object v1 │ │ +19ebcc: 3801 1500 |0042: if-eqz v1, 0057 // +0015 │ │ +19ebd0: 6e10 770b 0100 |0044: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b77 │ │ +19ebd6: 0a02 |0047: move-result v2 │ │ +19ebd8: 6e10 6c0b 0100 |0048: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ +19ebde: 0a03 |004b: move-result v3 │ │ +19ebe0: 6e10 740d 0000 |004c: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.getDestinationRemoteFolderId:()I // method@0d74 │ │ +19ebe6: 0a00 |004f: move-result v0 │ │ +19ebe8: 6e10 730b 0100 |0050: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b73 │ │ +19ebee: 0a01 |0053: move-result v1 │ │ +19ebf0: 7051 5e0d 2b03 |0054: invoke-direct {v11, v2, v3, v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d5e │ │ +19ebf6: 0e00 |0057: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0006 line=145 │ │ 0x0012 line=146 │ │ 0x0017 line=147 │ │ 0x001c line=148 │ │ @@ -9331,134 +9331,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 │ │ -19e3b4: |[19e3b4] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e3c4: 07f8 |0000: move-object v8, v15 │ │ -19e3c6: 0800 1300 |0001: move-object/from16 v0, v19 │ │ -19e3ca: 2001 5404 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ -19e3ce: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ -19e3d2: 0701 |0007: move-object v1, v0 │ │ -19e3d4: 1f01 5404 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ -19e3d8: 5212 c803 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ -19e3dc: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ -19e3e0: b532 |000e: and-int/2addr v2, v3 │ │ -19e3e2: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ -19e3e6: 5210 c803 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ -19e3ea: b130 |0013: sub-int/2addr v0, v3 │ │ -19e3ec: 5910 c803 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ -19e3f0: 2806 |0016: goto 001c // +0006 │ │ -19e3f2: 2201 5404 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ -19e3f6: 7030 260d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ -19e3fc: 5410 c903 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c9 │ │ -19e400: 7100 33b2 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19e406: 0c02 |0021: move-result-object v2 │ │ -19e408: 5213 c803 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ -19e40c: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -19e40e: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ -19e412: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ -19e416: 5411 c703 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c7 │ │ -19e41a: 1f01 5b04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19e41e: 7110 f99a 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e424: 2834 |0030: goto 0064 // +0034 │ │ -19e426: 2200 8217 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1782 │ │ -19e42a: 1a01 9c97 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19e42e: 7020 4093 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19e434: 2700 |0038: throw v0 │ │ -19e436: 7110 f99a 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e43c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -19e43e: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ -19e442: 7401 bc41 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41bc │ │ -19e448: 0c03 |0042: move-result-object v3 │ │ -19e44a: 2802 |0043: goto 0045 // +0002 │ │ -19e44c: 0703 |0044: move-object v3, v0 │ │ -19e44e: 2033 f20c |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0cf2 │ │ -19e452: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ -19e456: 7100 c6c7 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7c6 │ │ -19e45c: 0c03 |004c: move-result-object v3 │ │ -19e45e: 1f03 231d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d23 │ │ -19e462: 2205 5504 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ -19e466: 7030 280d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d28 │ │ -19e46c: 1f05 161b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -19e470: 1f03 501a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -19e474: 5b18 c703 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c7 │ │ -19e478: 5914 c803 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ -19e47c: 7130 0fc6 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@c60f │ │ -19e482: 0c00 |005f: move-result-object v0 │ │ -19e484: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ -19e488: 1102 |0062: return-object v2 │ │ -19e48a: 0781 |0063: move-object v1, v8 │ │ -19e48c: 6e10 4d0d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d4d │ │ -19e492: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ -19e496: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ -19e49a: 7401 b541 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41b5 │ │ -19e4a0: 0c01 |006e: move-result-object v1 │ │ -19e4a2: 2802 |006f: goto 0071 // +0002 │ │ -19e4a4: 0701 |0070: move-object v1, v0 │ │ -19e4a6: 1a02 08e3 |0071: const-string v2, "password_not_valid" // string@e308 │ │ -19e4aa: 7120 f3b6 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19e4b0: 0a01 |0076: move-result v1 │ │ -19e4b2: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ -19e4b6: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ -19e4ba: 1207 |007b: const/4 v7, #int 0 // #0 │ │ -19e4bc: 1203 |007c: const/4 v3, #int 0 // #0 │ │ -19e4be: 1214 |007d: const/4 v4, #int 1 // #1 │ │ -19e4c0: 1205 |007e: const/4 v5, #int 0 // #0 │ │ -19e4c2: 07f0 |007f: move-object v0, v15 │ │ -19e4c4: 0801 1100 |0080: move-object/from16 v1, v17 │ │ -19e4c8: 0802 1200 |0082: move-object/from16 v2, v18 │ │ -19e4cc: 7708 600d 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@0d60 │ │ -19e4d2: 284e |0087: goto 00d5 // +004e │ │ -19e4d4: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ -19e4d8: 7401 b541 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41b5 │ │ -19e4de: 0c01 |008d: move-result-object v1 │ │ -19e4e0: 2802 |008e: goto 0090 // +0002 │ │ -19e4e2: 0701 |008f: move-object v1, v0 │ │ -19e4e4: 1a02 37cb |0090: const-string v2, "link_is_not_valid" // string@cb37 │ │ -19e4e8: 7120 f3b6 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19e4ee: 0a01 |0095: move-result v1 │ │ -19e4f0: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ -19e4f4: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ -19e4f8: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -19e4fa: 1203 |009b: const/4 v3, #int 0 // #0 │ │ -19e4fc: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -19e4fe: 1215 |009d: const/4 v5, #int 1 // #1 │ │ -19e500: 07f0 |009e: move-object v0, v15 │ │ -19e502: 0801 1100 |009f: move-object/from16 v1, v17 │ │ -19e506: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ -19e50a: 7708 600d 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@0d60 │ │ -19e510: 282f |00a6: goto 00d5 // +002f │ │ -19e512: 6209 8a50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508a │ │ -19e516: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ -19e51a: 7401 b541 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41b5 │ │ -19e520: 0c01 |00ae: move-result-object v1 │ │ -19e522: 2802 |00af: goto 00b1 // +0002 │ │ -19e524: 0701 |00b0: move-object v1, v0 │ │ -19e526: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ -19e52a: 7401 ba41 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41ba │ │ -19e530: 0c00 |00b6: move-result-object v0 │ │ -19e532: 2202 9f17 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@179f │ │ -19e536: 1a03 eb36 |00b9: const-string v3, "Error during getPublicShareFile: " // string@36eb │ │ -19e53a: 7020 3294 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -19e540: 6e20 3b94 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -19e546: 1a01 220a |00c1: const-string v1, " / " // string@0a22 │ │ -19e54a: 6e20 3b94 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -19e550: 6e20 3b94 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -19e556: 6e10 4d94 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -19e55c: 0c0b |00cc: move-result-object v11 │ │ -19e55e: 124d |00cd: const/4 v13, #int 4 // #4 │ │ -19e560: 120e |00ce: const/4 v14, #int 0 // #0 │ │ -19e562: 1a0a cce5 |00cf: const-string v10, "publicShare" // string@e5cc │ │ -19e566: 120c |00d1: const/4 v12, #int 0 // #0 │ │ -19e568: 7706 8d45 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@458d │ │ -19e56e: 6200 78b2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19e572: 1100 |00d7: return-object v0 │ │ +19e484: |[19e484] com.infomaniak.drive.ui.LaunchActivity.handlePublicShareError:(Lcom/infomaniak/lib/core/models/ApiError;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e494: 07f8 |0000: move-object v8, v15 │ │ +19e496: 0800 1300 |0001: move-object/from16 v0, v19 │ │ +19e49a: 2001 5404 |0003: instance-of v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ +19e49e: 3801 1200 |0005: if-eqz v1, 0017 // +0012 │ │ +19e4a2: 0701 |0007: move-object v1, v0 │ │ +19e4a4: 1f01 5404 |0008: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ +19e4a8: 5212 c803 |000a: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ +19e4ac: 1503 0080 |000c: const/high16 v3, #int -2147483648 // #8000 │ │ +19e4b0: b532 |000e: and-int/2addr v2, v3 │ │ +19e4b2: 3802 0800 |000f: if-eqz v2, 0017 // +0008 │ │ +19e4b6: 5210 c803 |0011: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ +19e4ba: b130 |0013: sub-int/2addr v0, v3 │ │ +19e4bc: 5910 c803 |0014: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ +19e4c0: 2806 |0016: goto 001c // +0006 │ │ +19e4c2: 2201 5404 |0017: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1; // type@0454 │ │ +19e4c6: 7030 260d f100 |0019: invoke-direct {v1, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d26 │ │ +19e4cc: 5410 c903 |001c: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.result:Ljava/lang/Object; // field@03c9 │ │ +19e4d0: 7100 40b2 0000 |001e: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19e4d6: 0c02 |0021: move-result-object v2 │ │ +19e4d8: 5213 c803 |0022: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ +19e4dc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +19e4de: 3803 1400 |0025: if-eqz v3, 0039 // +0014 │ │ +19e4e2: 3343 0a00 |0027: if-ne v3, v4, 0031 // +000a │ │ +19e4e6: 5411 c703 |0029: iget-object v1, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c7 │ │ +19e4ea: 1f01 5b04 |002b: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19e4ee: 7110 069b 0000 |002d: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19e4f4: 2834 |0030: goto 0064 // +0034 │ │ +19e4f6: 2200 8317 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1783 │ │ +19e4fa: 1a01 a197 |0033: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19e4fe: 7020 4d93 1000 |0035: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19e504: 2700 |0038: throw v0 │ │ +19e506: 7110 069b 0000 |0039: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19e50c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +19e50e: 3810 0700 |003d: if-eqz v16, 0044 // +0007 │ │ +19e512: 7401 c941 1000 |003f: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getException:()Ljava/lang/Exception; // method@41c9 │ │ +19e518: 0c03 |0042: move-result-object v3 │ │ +19e51a: 2802 |0043: goto 0045 // +0002 │ │ +19e51c: 0703 |0044: move-object v3, v0 │ │ +19e51e: 2033 f30c |0045: instance-of v3, v3, Lcom/infomaniak/lib/core/api/ApiController$NetworkException; // type@0cf3 │ │ +19e522: 3803 2200 |0047: if-eqz v3, 0069 // +0022 │ │ +19e526: 7100 d3c7 0000 |0049: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7d3 │ │ +19e52c: 0c03 |004c: move-result-object v3 │ │ +19e52e: 1f03 241d |004d: check-cast v3, Lkotlinx/coroutines/CoroutineDispatcher; // type@1d24 │ │ +19e532: 2205 5504 |004f: new-instance v5, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2; // type@0455 │ │ +19e536: 7030 280d f500 |0051: invoke-direct {v5, v15, v0}, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d28 │ │ +19e53c: 1f05 171b |0054: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +19e540: 1f03 511a |0056: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +19e544: 5b18 c703 |0058: iput-object v8, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.L$0:Ljava/lang/Object; // field@03c7 │ │ +19e548: 5914 c803 |005a: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$handlePublicShareError$1;.label:I // field@03c8 │ │ +19e54c: 7130 1cc6 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@c61c │ │ +19e552: 0c00 |005f: move-result-object v0 │ │ +19e554: 3320 0300 |0060: if-ne v0, v2, 0063 // +0003 │ │ +19e558: 1102 |0062: return-object v2 │ │ +19e55a: 0781 |0063: move-object v1, v8 │ │ +19e55c: 6e10 4d0d 0100 |0064: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.finishAndRemoveTask:()V // method@0d4d │ │ +19e562: 2900 6e00 |0067: goto/16 00d5 // +006e │ │ +19e566: 3810 0700 |0069: if-eqz v16, 0070 // +0007 │ │ +19e56a: 7401 c241 1000 |006b: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c2 │ │ +19e570: 0c01 |006e: move-result-object v1 │ │ +19e572: 2802 |006f: goto 0071 // +0002 │ │ +19e574: 0701 |0070: move-object v1, v0 │ │ +19e576: 1a02 0de3 |0071: const-string v2, "password_not_valid" // string@e30d │ │ +19e57a: 7120 00b7 2100 |0073: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19e580: 0a01 |0076: move-result v1 │ │ +19e582: 3801 1100 |0077: if-eqz v1, 0088 // +0011 │ │ +19e586: 1306 1400 |0079: const/16 v6, #int 20 // #14 │ │ +19e58a: 1207 |007b: const/4 v7, #int 0 // #0 │ │ +19e58c: 1203 |007c: const/4 v3, #int 0 // #0 │ │ +19e58e: 1214 |007d: const/4 v4, #int 1 // #1 │ │ +19e590: 1205 |007e: const/4 v5, #int 0 // #0 │ │ +19e592: 07f0 |007f: move-object v0, v15 │ │ +19e594: 0801 1100 |0080: move-object/from16 v1, v17 │ │ +19e598: 0802 1200 |0082: move-object/from16 v2, v18 │ │ +19e59c: 7708 600d 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@0d60 │ │ +19e5a2: 284e |0087: goto 00d5 // +004e │ │ +19e5a4: 3810 0700 |0088: if-eqz v16, 008f // +0007 │ │ +19e5a8: 7401 c241 1000 |008a: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c2 │ │ +19e5ae: 0c01 |008d: move-result-object v1 │ │ +19e5b0: 2802 |008e: goto 0090 // +0002 │ │ +19e5b2: 0701 |008f: move-object v1, v0 │ │ +19e5b4: 1a02 3ccb |0090: const-string v2, "link_is_not_valid" // string@cb3c │ │ +19e5b8: 7120 00b7 2100 |0092: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19e5be: 0a01 |0095: move-result v1 │ │ +19e5c0: 3801 1100 |0096: if-eqz v1, 00a7 // +0011 │ │ +19e5c4: 1306 0c00 |0098: const/16 v6, #int 12 // #c │ │ +19e5c8: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +19e5ca: 1203 |009b: const/4 v3, #int 0 // #0 │ │ +19e5cc: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +19e5ce: 1215 |009d: const/4 v5, #int 1 // #1 │ │ +19e5d0: 07f0 |009e: move-object v0, v15 │ │ +19e5d2: 0801 1100 |009f: move-object/from16 v1, v17 │ │ +19e5d6: 0802 1200 |00a1: move-object/from16 v2, v18 │ │ +19e5da: 7708 600d 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@0d60 │ │ +19e5e0: 282f |00a6: goto 00d5 // +002f │ │ +19e5e2: 6209 8d50 |00a7: sget-object v9, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508d │ │ +19e5e6: 3810 0700 |00a9: if-eqz v16, 00b0 // +0007 │ │ +19e5ea: 7401 c241 1000 |00ab: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c2 │ │ +19e5f0: 0c01 |00ae: move-result-object v1 │ │ +19e5f2: 2802 |00af: goto 00b1 // +0002 │ │ +19e5f4: 0701 |00b0: move-object v1, v0 │ │ +19e5f6: 3810 0600 |00b1: if-eqz v16, 00b7 // +0006 │ │ +19e5fa: 7401 c741 1000 |00b3: invoke-virtual/range {v16}, Lcom/infomaniak/lib/core/models/ApiError;.getDescription:()Ljava/lang/String; // method@41c7 │ │ +19e600: 0c00 |00b6: move-result-object v0 │ │ +19e602: 2202 a017 |00b7: new-instance v2, Ljava/lang/StringBuilder; // type@17a0 │ │ +19e606: 1a03 ee36 |00b9: const-string v3, "Error during getPublicShareFile: " // string@36ee │ │ +19e60a: 7020 3f94 3200 |00bb: invoke-direct {v2, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +19e610: 6e20 4894 1200 |00be: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +19e616: 1a01 230a |00c1: const-string v1, " / " // string@0a23 │ │ +19e61a: 6e20 4894 1200 |00c3: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +19e620: 6e20 4894 0200 |00c6: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +19e626: 6e10 5a94 0200 |00c9: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +19e62c: 0c0b |00cc: move-result-object v11 │ │ +19e62e: 124d |00cd: const/4 v13, #int 4 // #4 │ │ +19e630: 120e |00ce: const/4 v14, #int 0 // #0 │ │ +19e632: 1a0a d1e5 |00cf: const-string v10, "publicShare" // string@e5d1 │ │ +19e636: 120c |00d1: const/4 v12, #int 0 // #0 │ │ +19e638: 7706 9a45 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@459a │ │ +19e63e: 6200 7bb2 |00d5: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19e642: 1100 |00d7: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0022 line=190 │ │ 0x003f line=192 │ │ 0x0049 line=193 │ │ 0x0056 line=285 │ │ 0x0064 line=194 │ │ @@ -9480,44 +9480,44 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 51 16-bit code units │ │ -19eb28: |[19eb28] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ -19eb38: 6e10 4f0d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ -19eb3e: 0c00 |0003: move-result-object v0 │ │ -19eb40: 6e10 9e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ -19eb46: 0c00 |0007: move-result-object v0 │ │ -19eb48: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ -19eb4c: 1a01 b3f7 |000a: const-string v1, "shortcuts_tag" // string@f7b3 │ │ -19eb50: 6e20 e801 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e8 │ │ -19eb56: 0c00 |000f: move-result-object v0 │ │ -19eb58: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ -19eb5c: 2201 8f04 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -19eb60: 1236 |0014: const/4 v6, #int 3 // #3 │ │ -19eb62: 1207 |0015: const/4 v7, #int 0 // #0 │ │ -19eb64: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19eb66: 1204 |0017: const/4 v4, #int 0 // #0 │ │ -19eb68: 0712 |0018: move-object v2, v1 │ │ -19eb6a: 0705 |0019: move-object v5, v0 │ │ -19eb6c: 7606 a50e 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@0ea5 │ │ -19eb72: 6e10 b20e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb2 │ │ -19eb78: 0c01 |0020: move-result-object v1 │ │ -19eb7a: 5b81 e003 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e0 │ │ -19eb7e: 6201 9213 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1392 │ │ -19eb82: 6e10 e23b 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3be2 │ │ -19eb88: 0c01 |0028: move-result-object v1 │ │ -19eb8a: 7120 f3b6 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19eb90: 0a00 |002c: move-result v0 │ │ -19eb92: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ -19eb96: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -19eb98: 5c80 df03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03df │ │ -19eb9c: 0e00 |0032: return-void │ │ +19ebf8: |[19ebf8] com.infomaniak.drive.ui.LaunchActivity.handleShortcuts:()V │ │ +19ec08: 6e10 4f0d 0800 |0000: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ +19ec0e: 0c00 |0003: move-result-object v0 │ │ +19ec10: 6e10 9e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ +19ec16: 0c00 |0007: move-result-object v0 │ │ +19ec18: 3800 2a00 |0008: if-eqz v0, 0032 // +002a │ │ +19ec1c: 1a01 b8f7 |000a: const-string v1, "shortcuts_tag" // string@f7b8 │ │ +19ec20: 6e20 e801 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e8 │ │ +19ec26: 0c00 |000f: move-result-object v0 │ │ +19ec28: 3800 2200 |0010: if-eqz v0, 0032 // +0022 │ │ +19ec2c: 2201 8f04 |0012: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +19ec30: 1236 |0014: const/4 v6, #int 3 // #3 │ │ +19ec32: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +19ec34: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19ec36: 1204 |0017: const/4 v4, #int 0 // #0 │ │ +19ec38: 0712 |0018: move-object v2, v1 │ │ +19ec3a: 0705 |0019: move-object v5, v0 │ │ +19ec3c: 7606 a50e 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@0ea5 │ │ +19ec42: 6e10 b20e 0100 |001d: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb2 │ │ +19ec48: 0c01 |0020: move-result-object v1 │ │ +19ec4a: 5b81 e003 |0021: iput-object v1, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e0 │ │ +19ec4e: 6201 9513 |0023: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1395 │ │ +19ec52: 6e10 ef3b 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bef │ │ +19ec58: 0c01 |0028: move-result-object v1 │ │ +19ec5a: 7120 00b7 1000 |0029: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19ec60: 0a00 |002c: move-result v0 │ │ +19ec62: 3800 0500 |002d: if-eqz v0, 0032 // +0005 │ │ +19ec66: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +19ec68: 5c80 df03 |0030: iput-boolean v0, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03df │ │ +19ec6c: 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; │ │ @@ -9527,122 +9527,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 │ │ -19e574: |[19e574] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e584: 20f0 5604 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ -19e588: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19e58c: 07f0 |0004: move-object v0, v15 │ │ -19e58e: 1f00 5604 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ -19e592: 5201 cd03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ -19e596: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19e59a: b521 |000b: and-int/2addr v1, v2 │ │ -19e59c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19e5a0: 520f cd03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ -19e5a4: b12f |0010: sub-int/2addr v15, v2 │ │ -19e5a6: 590f cd03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ -19e5aa: 2806 |0013: goto 0019 // +0006 │ │ -19e5ac: 2200 5604 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ -19e5b0: 7030 2d0d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2d │ │ -19e5b6: 0706 |0019: move-object v6, v0 │ │ -19e5b8: 546f ce03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03ce │ │ -19e5bc: 7100 33b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19e5c2: 0c00 |001f: move-result-object v0 │ │ -19e5c4: 5261 cd03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ -19e5c8: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -19e5ca: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ -19e5ce: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ -19e5d2: 7110 f99a 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e5d8: 2845 |002a: goto 006f // +0045 │ │ -19e5da: 220f 8217 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@1782 │ │ -19e5de: 1a00 9c97 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19e5e2: 7020 4093 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19e5e8: 270f |0032: throw v15 │ │ -19e5ea: 7110 f99a 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e5f0: 620f af00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19e5f4: 07e3 |0038: move-object v3, v14 │ │ -19e5f6: 1f03 3100 |0039: check-cast v3, Landroid/content/Context; // type@0031 │ │ -19e5fa: 6201 b712 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19e5fe: 6e10 8739 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -19e604: 0a01 |0040: move-result v1 │ │ -19e606: 6e30 2309 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0923 │ │ -19e60c: 6207 b900 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19e610: 620f b712 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19e614: 6e10 8739 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -19e61a: 0a08 |004b: move-result v8 │ │ -19e61c: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ -19e620: 120d |004e: const/4 v13, #int 0 // #0 │ │ -19e622: 1209 |004f: const/4 v9, #int 0 // #0 │ │ -19e624: 120a |0050: const/4 v10, #int 0 // #0 │ │ -19e626: 120b |0051: const/4 v11, #int 0 // #0 │ │ -19e628: 7707 7909 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@0979 │ │ -19e62e: 0b04 |0055: move-result-wide v4 │ │ -19e630: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ -19e634: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ -19e638: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ -19e63c: 6201 b712 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19e640: 5962 cd03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ -19e644: 120f |0060: const/4 v15, #int 0 // #0 │ │ -19e646: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -19e648: 1205 |0062: const/4 v5, #int 0 // #0 │ │ -19e64a: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ -19e64e: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -19e650: 0732 |0066: move-object v2, v3 │ │ -19e652: 01f3 |0067: move v3, v15 │ │ -19e654: 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 │ │ -19e65a: 0c0f |006b: move-result-object v15 │ │ -19e65c: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ -19e660: 1100 |006e: return-object v0 │ │ -19e662: 6201 b900 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19e666: 620f b712 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19e66a: 6e10 8739 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -19e670: 0a0f |0076: move-result v15 │ │ -19e672: 7110 67b2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -19e678: 0c02 |007a: move-result-object v2 │ │ -19e67a: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ -19e67e: 1207 |007d: const/4 v7, #int 0 // #0 │ │ -19e680: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -19e682: 1204 |007f: const/4 v4, #int 0 // #0 │ │ -19e684: 1205 |0080: const/4 v5, #int 0 // #0 │ │ -19e686: 7707 7809 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@0978 │ │ -19e68c: 0c0f |0084: move-result-object v15 │ │ -19e68e: 6e10 6996 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@9669 │ │ -19e694: 0a00 |0088: move-result v0 │ │ -19e696: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ -19e69a: 2802 |008b: goto 008d // +0002 │ │ -19e69c: 120f |008c: const/4 v15, #int 0 // #0 │ │ -19e69e: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ -19e6a2: 1f0f 8717 |008f: check-cast v15, Ljava/lang/Iterable; // type@1787 │ │ -19e6a6: 20f0 3f18 |0091: instance-of v0, v15, Ljava/util/Collection; // type@183f │ │ -19e6aa: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ -19e6ae: 07f0 |0095: move-object v0, v15 │ │ -19e6b0: 1f00 3f18 |0096: check-cast v0, Ljava/util/Collection; // type@183f │ │ -19e6b4: 7210 e796 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@96e7 │ │ -19e6ba: 0a00 |009b: move-result v0 │ │ -19e6bc: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ -19e6c0: 2818 |009e: goto 00b6 // +0018 │ │ -19e6c2: 7210 5e93 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -19e6c8: 0c0f |00a2: move-result-object v15 │ │ -19e6ca: 7210 4597 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -19e6d0: 0a00 |00a6: move-result v0 │ │ -19e6d2: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ -19e6d6: 7210 4697 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -19e6dc: 0c00 |00ac: move-result-object v0 │ │ -19e6de: 1f00 a403 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -19e6e2: 6e10 6d0b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b6d │ │ -19e6e8: 0a00 |00b2: move-result v0 │ │ -19e6ea: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ -19e6ee: 2804 |00b5: goto 00b9 // +0004 │ │ -19e6f0: 1c0f cc04 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04cc │ │ -19e6f4: 2803 |00b8: goto 00bb // +0003 │ │ -19e6f6: 1c0f 8d04 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@048d │ │ -19e6fa: 110f |00bb: return-object v15 │ │ +19e644: |[19e644] com.infomaniak.drive.ui.LaunchActivity.loggedUserDestination:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e654: 20f0 5604 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ +19e658: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19e65c: 07f0 |0004: move-object v0, v15 │ │ +19e65e: 1f00 5604 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ +19e662: 5201 cd03 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ +19e666: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19e66a: b521 |000b: and-int/2addr v1, v2 │ │ +19e66c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19e670: 520f cd03 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ +19e674: b12f |0010: sub-int/2addr v15, v2 │ │ +19e676: 590f cd03 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ +19e67a: 2806 |0013: goto 0019 // +0006 │ │ +19e67c: 2200 5604 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1; // type@0456 │ │ +19e680: 7030 2d0d e00f |0016: invoke-direct {v0, v14, v15}, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2d │ │ +19e686: 0706 |0019: move-object v6, v0 │ │ +19e688: 546f ce03 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.result:Ljava/lang/Object; // field@03ce │ │ +19e68c: 7100 40b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19e692: 0c00 |001f: move-result-object v0 │ │ +19e694: 5261 cd03 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ +19e698: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +19e69a: 3801 1000 |0023: if-eqz v1, 0033 // +0010 │ │ +19e69e: 3321 0600 |0025: if-ne v1, v2, 002b // +0006 │ │ +19e6a2: 7110 069b 0f00 |0027: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19e6a8: 2845 |002a: goto 006f // +0045 │ │ +19e6aa: 220f 8317 |002b: new-instance v15, Ljava/lang/IllegalStateException; // type@1783 │ │ +19e6ae: 1a00 a197 |002d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19e6b2: 7020 4d93 0f00 |002f: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19e6b8: 270f |0032: throw v15 │ │ +19e6ba: 7110 069b 0f00 |0033: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19e6c0: 620f af00 |0036: sget-object v15, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19e6c4: 07e3 |0038: move-object v3, v14 │ │ +19e6c6: 1f03 3100 |0039: check-cast v3, Landroid/content/Context; // type@0031 │ │ +19e6ca: 6201 ba12 |003b: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19e6ce: 6e10 9439 0100 |003d: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +19e6d4: 0a01 |0040: move-result v1 │ │ +19e6d6: 6e30 2309 3f01 |0041: invoke-virtual {v15, v3, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0923 │ │ +19e6dc: 6207 b900 |0044: sget-object v7, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +19e6e0: 620f ba12 |0046: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19e6e4: 6e10 9439 0f00 |0048: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +19e6ea: 0a08 |004b: move-result v8 │ │ +19e6ec: 130c 0e00 |004c: const/16 v12, #int 14 // #e │ │ +19e6f0: 120d |004e: const/4 v13, #int 0 // #0 │ │ +19e6f2: 1209 |004f: const/4 v9, #int 0 // #0 │ │ +19e6f4: 120a |0050: const/4 v10, #int 0 // #0 │ │ +19e6f6: 120b |0051: const/4 v11, #int 0 // #0 │ │ +19e6f8: 7707 7909 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@0979 │ │ +19e6fe: 0b04 |0055: move-result-wide v4 │ │ +19e700: 1607 0000 |0056: const-wide/16 v7, #int 0 // #0 │ │ +19e704: 310f 0407 |0058: cmp-long v15, v4, v7 │ │ +19e708: 390f 1500 |005a: if-nez v15, 006f // +0015 │ │ +19e70c: 6201 ba12 |005c: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19e710: 5962 cd03 |005e: iput v2, v6, Lcom/infomaniak/drive/ui/LaunchActivity$loggedUserDestination$1;.label:I // field@03cd │ │ +19e714: 120f |0060: const/4 v15, #int 0 // #0 │ │ +19e716: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +19e718: 1205 |0062: const/4 v5, #int 0 // #0 │ │ +19e71a: 1307 0e00 |0063: const/16 v7, #int 14 // #e │ │ +19e71e: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +19e720: 0732 |0066: move-object v2, v3 │ │ +19e722: 01f3 |0067: move v3, v15 │ │ +19e724: 7708 ae39 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@39ae │ │ +19e72a: 0c0f |006b: move-result-object v15 │ │ +19e72c: 330f 0300 |006c: if-ne v15, v0, 006f // +0003 │ │ +19e730: 1100 |006e: return-object v0 │ │ +19e732: 6201 b900 |006f: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +19e736: 620f ba12 |0071: sget-object v15, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19e73a: 6e10 9439 0f00 |0073: invoke-virtual {v15}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +19e740: 0a0f |0076: move-result v15 │ │ +19e742: 7110 74b2 0f00 |0077: invoke-static {v15}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +19e748: 0c02 |007a: move-result-object v2 │ │ +19e74a: 1306 0e00 |007b: const/16 v6, #int 14 // #e │ │ +19e74e: 1207 |007d: const/4 v7, #int 0 // #0 │ │ +19e750: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +19e752: 1204 |007f: const/4 v4, #int 0 // #0 │ │ +19e754: 1205 |0080: const/4 v5, #int 0 // #0 │ │ +19e756: 7707 7809 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@0978 │ │ +19e75c: 0c0f |0084: move-result-object v15 │ │ +19e75e: 6e10 7696 0f00 |0085: invoke-virtual {v15}, Ljava/util/ArrayList;.isEmpty:()Z // method@9676 │ │ +19e764: 0a00 |0088: move-result v0 │ │ +19e766: 3900 0300 |0089: if-nez v0, 008c // +0003 │ │ +19e76a: 2802 |008b: goto 008d // +0002 │ │ +19e76c: 120f |008c: const/4 v15, #int 0 // #0 │ │ +19e76e: 380f 2c00 |008d: if-eqz v15, 00b9 // +002c │ │ +19e772: 1f0f 8817 |008f: check-cast v15, Ljava/lang/Iterable; // type@1788 │ │ +19e776: 20f0 4018 |0091: instance-of v0, v15, Ljava/util/Collection; // type@1840 │ │ +19e77a: 3800 0c00 |0093: if-eqz v0, 009f // +000c │ │ +19e77e: 07f0 |0095: move-object v0, v15 │ │ +19e780: 1f00 4018 |0096: check-cast v0, Ljava/util/Collection; // type@1840 │ │ +19e784: 7210 f496 0000 |0098: invoke-interface {v0}, Ljava/util/Collection;.isEmpty:()Z // method@96f4 │ │ +19e78a: 0a00 |009b: move-result v0 │ │ +19e78c: 3800 0300 |009c: if-eqz v0, 009f // +0003 │ │ +19e790: 2818 |009e: goto 00b6 // +0018 │ │ +19e792: 7210 6b93 0f00 |009f: invoke-interface {v15}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +19e798: 0c0f |00a2: move-result-object v15 │ │ +19e79a: 7210 5297 0f00 |00a3: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +19e7a0: 0a00 |00a6: move-result v0 │ │ +19e7a2: 3800 0f00 |00a7: if-eqz v0, 00b6 // +000f │ │ +19e7a6: 7210 5397 0f00 |00a9: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +19e7ac: 0c00 |00ac: move-result-object v0 │ │ +19e7ae: 1f00 a403 |00ad: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +19e7b2: 6e10 6d0b 0000 |00af: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenance:()Z // method@0b6d │ │ +19e7b8: 0a00 |00b2: move-result v0 │ │ +19e7ba: 3900 f0ff |00b3: if-nez v0, 00a3 // -0010 │ │ +19e7be: 2804 |00b5: goto 00b9 // +0004 │ │ +19e7c0: 1c0f cc04 |00b6: const-class v15, Lcom/infomaniak/drive/ui/MaintenanceActivity; // type@04cc │ │ +19e7c4: 2803 |00b8: goto 00bb // +0003 │ │ +19e7c6: 1c0f 8d04 |00b9: const-class v15, Lcom/infomaniak/drive/ui/MainActivity; // type@048d │ │ +19e7ca: 110f |00bb: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=123 │ │ 0x0036 line=124 │ │ 0x0044 line=127 │ │ 0x005c line=128 │ │ 0x006f line=131 │ │ @@ -9662,25 +9662,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 │ │ -19e6fc: |[19e6fc] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e70c: 7100 c4c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -19e712: 0c00 |0003: move-result-object v0 │ │ -19e714: 1f00 501a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -19e718: 2201 5704 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ -19e71c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19e71e: 7030 2f0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ -19e724: 1f01 161b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -19e728: 7130 0fc6 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@c60f │ │ -19e72e: 0c04 |0011: move-result-object v4 │ │ -19e730: 1104 |0012: return-object v4 │ │ +19e7cc: |[19e7cc] com.infomaniak.drive.ui.LaunchActivity.logoutCurrentUserIfNeeded:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e7dc: 7100 d1c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +19e7e2: 0c00 |0003: move-result-object v0 │ │ +19e7e4: 1f00 511a |0004: check-cast v0, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +19e7e8: 2201 5704 |0006: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2; // type@0457 │ │ +19e7ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +19e7ee: 7030 2f0d 3102 |0009: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity$logoutCurrentUserIfNeeded$2;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d2f │ │ +19e7f4: 1f01 171b |000c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +19e7f8: 7130 1cc6 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@c61c │ │ +19e7fe: 0c04 |0011: move-result-object v4 │ │ +19e800: 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; │ │ │ │ @@ -9689,27 +9689,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 │ │ -19e244: |[19e244] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e254: 6e10 4f0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ -19e25a: 0c01 |0003: move-result-object v1 │ │ -19e25c: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -19e260: 6e10 9e00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ -19e266: 0c01 |0009: move-result-object v1 │ │ -19e268: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -19e26c: 6200 e403 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ -19e270: 6e20 650d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d65 │ │ -19e276: 0c01 |0011: move-result-object v1 │ │ -19e278: 2802 |0012: goto 0014 // +0002 │ │ -19e27a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19e27c: 1101 |0014: return-object v1 │ │ +19e314: |[19e314] com.infomaniak.drive.ui.LaunchActivity.navigationArgs_delegate$lambda$1:(Lcom/infomaniak/drive/ui/LaunchActivity;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e324: 6e10 4f0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.getIntent:()Landroid/content/Intent; // method@0d4f │ │ +19e32a: 0c01 |0003: move-result-object v1 │ │ +19e32c: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +19e330: 6e10 9e00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ +19e336: 0c01 |0009: move-result-object v1 │ │ +19e338: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +19e33c: 6200 e403 |000c: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ +19e340: 6e20 650d 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d65 │ │ +19e346: 0c01 |0011: move-result-object v1 │ │ +19e348: 2802 |0012: goto 0014 // +0002 │ │ +19e34a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19e34c: 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;) │ │ @@ -9717,108 +9717,108 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 173 16-bit code units │ │ -19ec6c: |[19ec6c] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ -19ec7c: 2200 8f1c |0000: new-instance v0, Lkotlin/text/Regex; // type@1c8f │ │ -19ec80: 1a01 6a25 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@256a │ │ -19ec84: 7020 96c0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c096 │ │ -19ec8a: 07d1 |0007: move-object v1, v13 │ │ -19ec8c: 1f01 6e17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@176e │ │ -19ec90: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19ec92: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19ec94: 1224 |000c: const/4 v4, #int 2 // #2 │ │ -19ec96: 7152 9dc0 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@c09d │ │ -19ec9c: 0c00 |0010: move-result-object v0 │ │ -19ec9e: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ -19eca2: 7210 53c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c053 │ │ -19eca8: 0c00 |0016: move-result-object v0 │ │ -19ecaa: 6e10 51c0 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c051 │ │ -19ecb0: 0c01 |001a: move-result-object v1 │ │ -19ecb2: 7210 54c0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c054 │ │ -19ecb8: 0c01 |001e: move-result-object v1 │ │ -19ecba: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -19ecbc: 7220 7697 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -19ecc2: 0c01 |0023: move-result-object v1 │ │ -19ecc4: 1f01 9d17 |0024: check-cast v1, Ljava/lang/String; // type@179d │ │ -19ecc8: 6e10 51c0 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c051 │ │ -19ecce: 0c05 |0029: move-result-object v5 │ │ -19ecd0: 7210 54c0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c054 │ │ -19ecd6: 0c05 |002d: move-result-object v5 │ │ -19ecd8: 7220 7697 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -19ecde: 0c04 |0031: move-result-object v4 │ │ -19ece0: 1f04 9d17 |0032: check-cast v4, Ljava/lang/String; // type@179d │ │ -19ece4: 6e10 51c0 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c051 │ │ -19ecea: 0c05 |0037: move-result-object v5 │ │ -19ecec: 7210 54c0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c054 │ │ -19ecf2: 0c05 |003b: move-result-object v5 │ │ -19ecf4: 1236 |003c: const/4 v6, #int 3 // #3 │ │ -19ecf6: 7220 7697 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -19ecfc: 0c05 |0040: move-result-object v5 │ │ -19ecfe: 1f05 9d17 |0041: check-cast v5, Ljava/lang/String; // type@179d │ │ -19ed02: 6e10 51c0 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c051 │ │ -19ed08: 0c00 |0046: move-result-object v0 │ │ -19ed0a: 7210 54c0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c054 │ │ -19ed10: 0c00 |004a: move-result-object v0 │ │ -19ed12: 1246 |004b: const/4 v6, #int 4 // #4 │ │ -19ed14: 7220 7697 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -19ed1a: 0c00 |004f: move-result-object v0 │ │ -19ed1c: 1f00 9d17 |0050: check-cast v0, Ljava/lang/String; // type@179d │ │ -19ed20: 1a06 75f7 |0052: const-string v6, "shared-with-me" // string@f775 │ │ -19ed24: 7120 f3b6 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19ed2a: 0a04 |0057: move-result v4 │ │ -19ed2c: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ -19ed30: 6200 6113 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@1361 │ │ -19ed34: 07c1 |005c: move-object v1, v12 │ │ -19ed36: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -19ed3a: 6e30 393b 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@3b39 │ │ -19ed40: 5cc3 e303 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e3 │ │ -19ed44: 0e00 |0064: return-void │ │ -19ed46: 7110 5093 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9350 │ │ -19ed4c: 0a0d |0068: move-result v13 │ │ -19ed4e: 0701 |0069: move-object v1, v0 │ │ -19ed50: 1f01 6e17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@176e │ │ -19ed54: 7210 b892 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@92b8 │ │ -19ed5a: 0a01 |006f: move-result v1 │ │ -19ed5c: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ -19ed60: 7110 5fc1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c15f │ │ -19ed66: 0c00 |0075: move-result-object v0 │ │ -19ed68: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ -19ed6c: 6e10 4b93 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -19ed72: 0a02 |007b: move-result v2 │ │ -19ed74: 2805 |007c: goto 0081 // +0005 │ │ -19ed76: 7110 5093 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9350 │ │ -19ed7c: 0a02 |0080: move-result v2 │ │ -19ed7e: 6204 b900 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -19ed82: 7110 5a93 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -19ed88: 0c06 |0086: move-result-object v6 │ │ -19ed8a: 7110 b192 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -19ed90: 0c08 |008a: move-result-object v8 │ │ -19ed92: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ -19ed96: 120b |008d: const/4 v11, #int 0 // #0 │ │ -19ed98: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -19ed9a: 1207 |008f: const/4 v7, #int 0 // #0 │ │ -19ed9c: 1209 |0090: const/4 v9, #int 0 // #0 │ │ -19ed9e: 7708 7609 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@0976 │ │ -19eda4: 0c00 |0094: move-result-object v0 │ │ -19eda6: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19edaa: 6e10 770b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b77 │ │ -19edb0: 0a01 |009a: move-result v1 │ │ -19edb2: 6e10 730b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b73 │ │ -19edb8: 0a00 |009e: move-result v0 │ │ -19edba: 7050 5e0d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d5e │ │ -19edc0: 620d af00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19edc4: 07c0 |00a4: move-object v0, v12 │ │ -19edc6: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19edca: 1a01 00c2 |00a7: const-string v1, "internal" // string@c200 │ │ -19edce: 6e30 1509 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0915 │ │ -19edd4: 0e00 |00ac: return-void │ │ +19ed3c: |[19ed3c] com.infomaniak.drive.ui.LaunchActivity.processInternalLink:(Ljava/lang/String;)V │ │ +19ed4c: 2200 901c |0000: new-instance v0, Lkotlin/text/Regex; // type@1c90 │ │ +19ed50: 1a01 6b25 |0002: const-string v1, "/app/[a-z]+/(\d+)/([a-z-]*)/?[a-z]*/?[a-z]*/?(\d*)/?[a-z]*/?[a-z]*/?(\d*)" // string@256b │ │ +19ed54: 7020 a3c0 1000 |0004: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0a3 │ │ +19ed5a: 07d1 |0007: move-object v1, v13 │ │ +19ed5c: 1f01 6f17 |0008: check-cast v1, Ljava/lang/CharSequence; // type@176f │ │ +19ed60: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +19ed62: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19ed64: 1224 |000c: const/4 v4, #int 2 // #2 │ │ +19ed66: 7152 aac0 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@c0aa │ │ +19ed6c: 0c00 |0010: move-result-object v0 │ │ +19ed6e: 3800 9b00 |0011: if-eqz v0, 00ac // +009b │ │ +19ed72: 7210 60c0 0000 |0013: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c060 │ │ +19ed78: 0c00 |0016: move-result-object v0 │ │ +19ed7a: 6e10 5ec0 0000 |0017: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c05e │ │ +19ed80: 0c01 |001a: move-result-object v1 │ │ +19ed82: 7210 61c0 0100 |001b: invoke-interface {v1}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c061 │ │ +19ed88: 0c01 |001e: move-result-object v1 │ │ +19ed8a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +19ed8c: 7220 8397 2100 |0020: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +19ed92: 0c01 |0023: move-result-object v1 │ │ +19ed94: 1f01 9e17 |0024: check-cast v1, Ljava/lang/String; // type@179e │ │ +19ed98: 6e10 5ec0 0000 |0026: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c05e │ │ +19ed9e: 0c05 |0029: move-result-object v5 │ │ +19eda0: 7210 61c0 0500 |002a: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c061 │ │ +19eda6: 0c05 |002d: move-result-object v5 │ │ +19eda8: 7220 8397 4500 |002e: invoke-interface {v5, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +19edae: 0c04 |0031: move-result-object v4 │ │ +19edb0: 1f04 9e17 |0032: check-cast v4, Ljava/lang/String; // type@179e │ │ +19edb4: 6e10 5ec0 0000 |0034: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c05e │ │ +19edba: 0c05 |0037: move-result-object v5 │ │ +19edbc: 7210 61c0 0500 |0038: invoke-interface {v5}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c061 │ │ +19edc2: 0c05 |003b: move-result-object v5 │ │ +19edc4: 1236 |003c: const/4 v6, #int 3 // #3 │ │ +19edc6: 7220 8397 6500 |003d: invoke-interface {v5, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +19edcc: 0c05 |0040: move-result-object v5 │ │ +19edce: 1f05 9e17 |0041: check-cast v5, Ljava/lang/String; // type@179e │ │ +19edd2: 6e10 5ec0 0000 |0043: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c05e │ │ +19edd8: 0c00 |0046: move-result-object v0 │ │ +19edda: 7210 61c0 0000 |0047: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c061 │ │ +19ede0: 0c00 |004a: move-result-object v0 │ │ +19ede2: 1246 |004b: const/4 v6, #int 4 // #4 │ │ +19ede4: 7220 8397 6000 |004c: invoke-interface {v0, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +19edea: 0c00 |004f: move-result-object v0 │ │ +19edec: 1f00 9e17 |0050: check-cast v0, Ljava/lang/String; // type@179e │ │ +19edf0: 1a06 7af7 |0052: const-string v6, "shared-with-me" // string@f77a │ │ +19edf4: 7120 00b7 6400 |0054: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19edfa: 0a04 |0057: move-result v4 │ │ +19edfc: 3804 0d00 |0058: if-eqz v4, 0065 // +000d │ │ +19ee00: 6200 6413 |005a: sget-object v0, Lcom/infomaniak/drive/utils/PublicShareUtils;.INSTANCE:Lcom/infomaniak/drive/utils/PublicShareUtils; // field@1364 │ │ +19ee04: 07c1 |005c: move-object v1, v12 │ │ +19ee06: 1f01 1600 |005d: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +19ee0a: 6e30 463b 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@3b46 │ │ +19ee10: 5cc3 e303 |0062: iput-boolean v3, v12, Lcom/infomaniak/drive/ui/LaunchActivity;.shouldStartApp:Z // field@03e3 │ │ +19ee14: 0e00 |0064: return-void │ │ +19ee16: 7110 5d93 0100 |0065: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@935d │ │ +19ee1c: 0a0d |0068: move-result v13 │ │ +19ee1e: 0701 |0069: move-object v1, v0 │ │ +19ee20: 1f01 6f17 |006a: check-cast v1, Ljava/lang/CharSequence; // type@176f │ │ +19ee24: 7210 c592 0100 |006c: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@92c5 │ │ +19ee2a: 0a01 |006f: move-result v1 │ │ +19ee2c: 3901 0d00 |0070: if-nez v1, 007d // +000d │ │ +19ee30: 7110 6cc1 0500 |0072: invoke-static {v5}, Lkotlin/text/StringsKt;.toIntOrNull:(Ljava/lang/String;)Ljava/lang/Integer; // method@c16c │ │ +19ee36: 0c00 |0075: move-result-object v0 │ │ +19ee38: 3800 0b00 |0076: if-eqz v0, 0081 // +000b │ │ +19ee3c: 6e10 5893 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +19ee42: 0a02 |007b: move-result v2 │ │ +19ee44: 2805 |007c: goto 0081 // +0005 │ │ +19ee46: 7110 5d93 0000 |007d: invoke-static {v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@935d │ │ +19ee4c: 0a02 |0080: move-result v2 │ │ +19ee4e: 6204 b900 |0081: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +19ee52: 7110 6793 0d00 |0083: invoke-static {v13}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +19ee58: 0c06 |0086: move-result-object v6 │ │ +19ee5a: 7110 be92 0300 |0087: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +19ee60: 0c08 |008a: move-result-object v8 │ │ +19ee62: 130a 1500 |008b: const/16 v10, #int 21 // #15 │ │ +19ee66: 120b |008d: const/4 v11, #int 0 // #0 │ │ +19ee68: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +19ee6a: 1207 |008f: const/4 v7, #int 0 // #0 │ │ +19ee6c: 1209 |0090: const/4 v9, #int 0 // #0 │ │ +19ee6e: 7708 7609 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@0976 │ │ +19ee74: 0c00 |0094: move-result-object v0 │ │ +19ee76: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19ee7a: 6e10 770b 0000 |0097: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUserId:()I // method@0b77 │ │ +19ee80: 0a01 |009a: move-result v1 │ │ +19ee82: 6e10 730b 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b73 │ │ +19ee88: 0a00 |009e: move-result v0 │ │ +19ee8a: 7050 5e0d 1c2d |009f: invoke-direct {v12, v1, v13, v2, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.setOpenSpecificFile:(IIIZ)V // method@0d5e │ │ +19ee90: 620d af00 |00a2: sget-object v13, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19ee94: 07c0 |00a4: move-object v0, v12 │ │ +19ee96: 1f00 1600 |00a5: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19ee9a: 1a01 05c2 |00a7: const-string v1, "internal" // string@c205 │ │ +19ee9e: 6e30 1509 0d01 |00a9: invoke-virtual {v13, v0, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0915 │ │ +19eea4: 0e00 |00ac: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0013 line=208 │ │ 0x0052 line=210 │ │ 0x005a line=211 │ │ 0x0062 line=212 │ │ @@ -9836,114 +9836,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 │ │ -19e734: |[19e734] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e744: 20c1 5904 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ -19e748: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -19e74c: 07c1 |0004: move-object v1, v12 │ │ -19e74e: 1f01 5904 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ -19e752: 5212 d503 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ -19e756: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ -19e75a: b532 |000b: and-int/2addr v2, v3 │ │ -19e75c: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ -19e760: 5210 d503 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ -19e764: b130 |0010: sub-int/2addr v0, v3 │ │ -19e766: 5910 d503 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ -19e76a: 2806 |0013: goto 0019 // +0006 │ │ -19e76c: 2201 5904 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ -19e770: 7030 390d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ -19e776: 5410 d603 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d6 │ │ -19e77a: 7100 33b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19e780: 0c02 |001e: move-result-object v2 │ │ -19e782: 5213 d503 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ -19e786: 1214 |0021: const/4 v4, #int 1 // #1 │ │ -19e788: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -19e78c: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ -19e790: 7110 f99a 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e796: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ -19e79a: 2200 8217 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@1782 │ │ -19e79e: 1a01 9c97 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19e7a2: 7020 4093 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19e7a8: 2700 |0032: throw v0 │ │ -19e7aa: 7110 f99a 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e7b0: 2200 8f1c |0036: new-instance v0, Lkotlin/text/Regex; // type@1c8f │ │ -19e7b4: 1a03 6c25 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@256c │ │ -19e7b8: 7020 96c0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c096 │ │ -19e7be: 07b3 |003d: move-object v3, v11 │ │ -19e7c0: 1f03 6e17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@176e │ │ -19e7c4: 1205 |0040: const/4 v5, #int 0 // #0 │ │ -19e7c6: 1206 |0041: const/4 v6, #int 0 // #0 │ │ -19e7c8: 1227 |0042: const/4 v7, #int 2 // #2 │ │ -19e7ca: 7156 9dc0 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@c09d │ │ -19e7d0: 0c00 |0046: move-result-object v0 │ │ -19e7d2: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ -19e7d6: 7210 53c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c053 │ │ -19e7dc: 0c00 |004c: move-result-object v0 │ │ -19e7de: 6e10 51c0 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c051 │ │ -19e7e4: 0c03 |0050: move-result-object v3 │ │ -19e7e6: 7210 54c0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c054 │ │ -19e7ec: 0c03 |0054: move-result-object v3 │ │ -19e7ee: 7220 7697 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -19e7f4: 0c03 |0058: move-result-object v3 │ │ -19e7f6: 1f03 9d17 |0059: check-cast v3, Ljava/lang/String; // type@179d │ │ -19e7fa: 6e10 51c0 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c051 │ │ -19e800: 0c00 |005e: move-result-object v0 │ │ -19e802: 7210 54c0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c054 │ │ -19e808: 0c00 |0062: move-result-object v0 │ │ -19e80a: 7220 7697 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -19e810: 0c00 |0066: move-result-object v0 │ │ -19e812: 0705 |0067: move-object v5, v0 │ │ -19e814: 1f05 9d17 |0068: check-cast v5, Ljava/lang/String; // type@179d │ │ -19e818: 6200 b600 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -19e81c: 7110 5093 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9350 │ │ -19e822: 0a06 |006f: move-result v6 │ │ -19e824: 6e30 4909 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0949 │ │ -19e82a: 0c00 |0073: move-result-object v0 │ │ -19e82c: 6e10 dc41 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41dc │ │ -19e832: 0c06 |0077: move-result-object v6 │ │ -19e834: 6208 c003 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c0 │ │ -19e838: 6e10 f041 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41f0 │ │ -19e83e: 0a06 |007d: move-result v6 │ │ -19e840: 4406 0806 |007e: aget v6, v8, v6 │ │ -19e844: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ -19e848: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ -19e84c: 6e10 d541 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41d5 │ │ -19e852: 0c00 |0087: move-result-object v0 │ │ -19e854: 5914 d503 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ -19e858: 7051 530d 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@0d53 │ │ -19e85e: 0c00 |008d: move-result-object v0 │ │ -19e860: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ -19e864: 1102 |0090: return-object v2 │ │ -19e866: 6e10 df41 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@41df │ │ -19e86c: 0c00 |0094: move-result-object v0 │ │ -19e86e: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ -19e872: 7020 5c0d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d5c │ │ -19e878: 2819 |009a: goto 00b3 // +0019 │ │ -19e87a: 6e10 d441 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41d4 │ │ -19e880: 0c00 |009e: move-result-object v0 │ │ -19e882: 7110 f9b6 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -19e888: 0704 |00a2: move-object v4, v0 │ │ -19e88a: 1f04 9303 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ -19e88e: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ -19e892: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ -19e894: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ -19e896: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ -19e898: 07a0 |00aa: move-object v0, v10 │ │ -19e89a: 0731 |00ab: move-object v1, v3 │ │ -19e89c: 0752 |00ac: move-object v2, v5 │ │ -19e89e: 0743 |00ad: move-object v3, v4 │ │ -19e8a0: 0184 |00ae: move v4, v8 │ │ -19e8a2: 0195 |00af: move v5, v9 │ │ -19e8a4: 7708 600d 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@0d60 │ │ -19e8aa: 6200 78b2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19e8ae: 1100 |00b5: return-object v0 │ │ +19e804: |[19e804] com.infomaniak.drive.ui.LaunchActivity.processPublicShare:(Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e814: 20c1 5904 |0000: instance-of v1, v12, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ +19e818: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +19e81c: 07c1 |0004: move-object v1, v12 │ │ +19e81e: 1f01 5904 |0005: check-cast v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ +19e822: 5212 d503 |0007: iget v2, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ +19e826: 1503 0080 |0009: const/high16 v3, #int -2147483648 // #8000 │ │ +19e82a: b532 |000b: and-int/2addr v2, v3 │ │ +19e82c: 3802 0800 |000c: if-eqz v2, 0014 // +0008 │ │ +19e830: 5210 d503 |000e: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ +19e834: b130 |0010: sub-int/2addr v0, v3 │ │ +19e836: 5910 d503 |0011: iput v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ +19e83a: 2806 |0013: goto 0019 // +0006 │ │ +19e83c: 2201 5904 |0014: new-instance v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1; // type@0459 │ │ +19e840: 7030 390d a10c |0016: invoke-direct {v1, v10, v12}, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d39 │ │ +19e846: 5410 d603 |0019: iget-object v0, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.result:Ljava/lang/Object; // field@03d6 │ │ +19e84a: 7100 40b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19e850: 0c02 |001e: move-result-object v2 │ │ +19e852: 5213 d503 |001f: iget v3, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ +19e856: 1214 |0021: const/4 v4, #int 1 // #1 │ │ +19e858: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +19e85c: 3343 0700 |0024: if-ne v3, v4, 002b // +0007 │ │ +19e860: 7110 069b 0000 |0026: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19e866: 2900 8a00 |0029: goto/16 00b3 // +008a │ │ +19e86a: 2200 8317 |002b: new-instance v0, Ljava/lang/IllegalStateException; // type@1783 │ │ +19e86e: 1a01 a197 |002d: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19e872: 7020 4d93 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19e878: 2700 |0032: throw v0 │ │ +19e87a: 7110 069b 0000 |0033: invoke-static {v0}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19e880: 2200 901c |0036: new-instance v0, Lkotlin/text/Regex; // type@1c90 │ │ +19e884: 1a03 6d25 |0038: const-string v3, "/app/share/(\d+)/([a-z0-9-]+)" // string@256d │ │ +19e888: 7020 a3c0 3000 |003a: invoke-direct {v0, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0a3 │ │ +19e88e: 07b3 |003d: move-object v3, v11 │ │ +19e890: 1f03 6f17 |003e: check-cast v3, Ljava/lang/CharSequence; // type@176f │ │ +19e894: 1205 |0040: const/4 v5, #int 0 // #0 │ │ +19e896: 1206 |0041: const/4 v6, #int 0 // #0 │ │ +19e898: 1227 |0042: const/4 v7, #int 2 // #2 │ │ +19e89a: 7156 aac0 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@c0aa │ │ +19e8a0: 0c00 |0046: move-result-object v0 │ │ +19e8a2: 3800 6c00 |0047: if-eqz v0, 00b3 // +006c │ │ +19e8a6: 7210 60c0 0000 |0049: invoke-interface {v0}, Lkotlin/text/MatchResult;.getDestructured:()Lkotlin/text/MatchResult$Destructured; // method@c060 │ │ +19e8ac: 0c00 |004c: move-result-object v0 │ │ +19e8ae: 6e10 5ec0 0000 |004d: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c05e │ │ +19e8b4: 0c03 |0050: move-result-object v3 │ │ +19e8b6: 7210 61c0 0300 |0051: invoke-interface {v3}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c061 │ │ +19e8bc: 0c03 |0054: move-result-object v3 │ │ +19e8be: 7220 8397 4300 |0055: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +19e8c4: 0c03 |0058: move-result-object v3 │ │ +19e8c6: 1f03 9e17 |0059: check-cast v3, Ljava/lang/String; // type@179e │ │ +19e8ca: 6e10 5ec0 0000 |005b: invoke-virtual {v0}, Lkotlin/text/MatchResult$Destructured;.getMatch:()Lkotlin/text/MatchResult; // method@c05e │ │ +19e8d0: 0c00 |005e: move-result-object v0 │ │ +19e8d2: 7210 61c0 0000 |005f: invoke-interface {v0}, Lkotlin/text/MatchResult;.getGroupValues:()Ljava/util/List; // method@c061 │ │ +19e8d8: 0c00 |0062: move-result-object v0 │ │ +19e8da: 7220 8397 7000 |0063: invoke-interface {v0, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +19e8e0: 0c00 |0066: move-result-object v0 │ │ +19e8e2: 0705 |0067: move-object v5, v0 │ │ +19e8e4: 1f05 9e17 |0068: check-cast v5, Ljava/lang/String; // type@179e │ │ +19e8e8: 6200 b600 |006a: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +19e8ec: 7110 5d93 0300 |006c: invoke-static {v3}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@935d │ │ +19e8f2: 0a06 |006f: move-result v6 │ │ +19e8f4: 6e30 4909 6005 |0070: invoke-virtual {v0, v6, v5}, Lcom/infomaniak/drive/data/api/ApiRepository;.getPublicShareInfo:(ILjava/lang/String;)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0949 │ │ +19e8fa: 0c00 |0073: move-result-object v0 │ │ +19e8fc: 6e10 e941 0000 |0074: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getResult:()Lcom/infomaniak/lib/core/models/ApiResponseStatus; // method@41e9 │ │ +19e902: 0c06 |0077: move-result-object v6 │ │ +19e904: 6208 c003 |0078: sget-object v8, Lcom/infomaniak/drive/ui/LaunchActivity$WhenMappings;.$EnumSwitchMapping$0:[I // field@03c0 │ │ +19e908: 6e10 fd41 0600 |007a: invoke-virtual {v6}, Lcom/infomaniak/lib/core/models/ApiResponseStatus;.ordinal:()I // method@41fd │ │ +19e90e: 0a06 |007d: move-result v6 │ │ +19e910: 4406 0806 |007e: aget v6, v8, v6 │ │ +19e914: 3246 1b00 |0080: if-eq v6, v4, 009b // +001b │ │ +19e918: 3276 0f00 |0082: if-eq v6, v7, 0091 // +000f │ │ +19e91c: 6e10 e241 0000 |0084: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e2 │ │ +19e922: 0c00 |0087: move-result-object v0 │ │ +19e924: 5914 d503 |0088: iput v4, v1, Lcom/infomaniak/drive/ui/LaunchActivity$processPublicShare$1;.label:I // field@03d5 │ │ +19e928: 7051 530d 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@0d53 │ │ +19e92e: 0c00 |008d: move-result-object v0 │ │ +19e930: 3320 2500 |008e: if-ne v0, v2, 00b3 // +0025 │ │ +19e934: 1102 |0090: return-object v2 │ │ +19e936: 6e10 ec41 0000 |0091: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getUri:()Ljava/lang/String; // method@41ec │ │ +19e93c: 0c00 |0094: move-result-object v0 │ │ +19e93e: 3800 1e00 |0095: if-eqz v0, 00b3 // +001e │ │ +19e942: 7020 5c0d 0a00 |0097: invoke-direct {v10, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.processInternalLink:(Ljava/lang/String;)V // method@0d5c │ │ +19e948: 2819 |009a: goto 00b3 // +0019 │ │ +19e94a: 6e10 e141 0000 |009b: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e1 │ │ +19e950: 0c00 |009e: move-result-object v0 │ │ +19e952: 7110 06b7 0000 |009f: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +19e958: 0704 |00a2: move-object v4, v0 │ │ +19e95a: 1f04 9303 |00a3: check-cast v4, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ +19e95e: 1306 1800 |00a5: const/16 v6, #int 24 // #18 │ │ +19e962: 1207 |00a7: const/4 v7, #int 0 // #0 │ │ +19e964: 1208 |00a8: const/4 v8, #int 0 // #0 │ │ +19e966: 1209 |00a9: const/4 v9, #int 0 // #0 │ │ +19e968: 07a0 |00aa: move-object v0, v10 │ │ +19e96a: 0731 |00ab: move-object v1, v3 │ │ +19e96c: 0752 |00ac: move-object v2, v5 │ │ +19e96e: 0743 |00ad: move-object v3, v4 │ │ +19e970: 0184 |00ae: move v4, v8 │ │ +19e972: 0195 |00af: move v5, v9 │ │ +19e974: 7708 600d 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@0d60 │ │ +19e97a: 6200 7bb2 |00b3: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19e97e: 1100 |00b5: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x001f line=174 │ │ 0x0036 line=175 │ │ 0x0049 line=176 │ │ 0x006a line=178 │ │ 0x0074 line=179 │ │ @@ -9962,40 +9962,40 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 46 16-bit code units │ │ -19edd8: |[19edd8] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ -19ede8: 6200 b712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19edec: 6e10 8739 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -19edf2: 0a00 |0005: move-result v0 │ │ -19edf4: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ -19edf8: 6200 b712 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19edfc: 6e20 9b39 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@399b │ │ -19ee02: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ -19ee06: 6207 b712 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19ee0a: 6e10 8539 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3985 │ │ -19ee10: 0a07 |0014: move-result v7 │ │ -19ee12: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ -19ee16: 6207 b712 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -19ee1a: 6e20 9939 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@3999 │ │ -19ee20: 2207 8f04 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -19ee24: 1244 |001e: const/4 v4, #int 4 // #4 │ │ -19ee26: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -19ee28: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -19ee2a: 0770 |0021: move-object v0, v7 │ │ -19ee2c: 0191 |0022: move v1, v9 │ │ -19ee2e: 01a2 |0023: move v2, v10 │ │ -19ee30: 7606 a50e 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@0ea5 │ │ -19ee36: 6e10 b20e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb2 │ │ -19ee3c: 0c07 |002a: move-result-object v7 │ │ -19ee3e: 5b67 e003 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e0 │ │ -19ee42: 0e00 |002d: return-void │ │ +19eea8: |[19eea8] com.infomaniak.drive.ui.LaunchActivity.setOpenSpecificFile:(IIIZ)V │ │ +19eeb8: 6200 ba12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19eebc: 6e10 9439 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +19eec2: 0a00 |0005: move-result v0 │ │ +19eec4: 3207 0700 |0006: if-eq v7, v0, 000d // +0007 │ │ +19eec8: 6200 ba12 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19eecc: 6e20 a839 7000 |000a: invoke-virtual {v0, v7}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentUserId:(I)V // method@39a8 │ │ +19eed2: 390a 0f00 |000d: if-nez v10, 001c // +000f │ │ +19eed6: 6207 ba12 |000f: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19eeda: 6e10 9239 0700 |0011: invoke-virtual {v7}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3992 │ │ +19eee0: 0a07 |0014: move-result v7 │ │ +19eee2: 3278 0700 |0015: if-eq v8, v7, 001c // +0007 │ │ +19eee6: 6207 ba12 |0017: sget-object v7, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +19eeea: 6e20 a639 8700 |0019: invoke-virtual {v7, v8}, Lcom/infomaniak/drive/utils/AccountUtils;.setCurrentDriveId:(I)V // method@39a6 │ │ +19eef0: 2207 8f04 |001c: new-instance v7, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +19eef4: 1244 |001e: const/4 v4, #int 4 // #4 │ │ +19eef6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +19eef8: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +19eefa: 0770 |0021: move-object v0, v7 │ │ +19eefc: 0191 |0022: move v1, v9 │ │ +19eefe: 01a2 |0023: move v2, v10 │ │ +19ef00: 7606 a50e 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@0ea5 │ │ +19ef06: 6e10 b20e 0700 |0027: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/MainActivityArgs;.toBundle:()Landroid/os/Bundle; // method@0eb2 │ │ +19ef0c: 0c07 |002a: move-result-object v7 │ │ +19ef0e: 5b67 e003 |002b: iput-object v7, v6, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e0 │ │ +19ef12: 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; │ │ @@ -10009,60 +10009,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 │ │ -19ee8c: |[19ee8c] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ -19ee9c: 2207 400b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b40 │ │ -19eea0: 7110 5093 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@9350 │ │ -19eea6: 0a01 |0005: move-result v1 │ │ -19eea8: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ -19eeac: 6e10 eb0a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0aeb │ │ -19eeb2: 0c09 |000b: move-result-object v9 │ │ -19eeb4: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ -19eeb8: 6e10 4b93 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -19eebe: 0a09 |0011: move-result v9 │ │ -19eec0: 0193 |0012: move v3, v9 │ │ -19eec2: 2803 |0013: goto 0016 // +0003 │ │ -19eec4: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ -19eec6: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ -19eec8: 1209 |0016: const/4 v9, #int 0 // #0 │ │ -19eeca: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ -19eece: 6e10 ea0a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0aea │ │ -19eed4: 0c0b |001c: move-result-object v11 │ │ -19eed6: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ -19eeda: 6e10 aa0b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0baa │ │ -19eee0: 0a0b |0022: move-result v11 │ │ -19eee2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -19eee4: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ -19eee8: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -19eeea: 2802 |0027: goto 0029 // +0002 │ │ -19eeec: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -19eeee: 0770 |0029: move-object v0, v7 │ │ -19eef0: 07a2 |002a: move-object v2, v10 │ │ -19eef2: 01c4 |002b: move v4, v12 │ │ -19eef4: 01d5 |002c: move v5, v13 │ │ -19eef6: 7607 e136 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@36e1 │ │ -19eefc: 6e10 f536 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@36f5 │ │ -19ef02: 0c09 |0033: move-result-object v9 │ │ -19ef04: 5b89 e203 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ -19ef08: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ -19ef0c: 1a09 dce5 |0038: const-string v9, "publicShareWithPassword" // string@e5dc │ │ -19ef10: 2808 |003a: goto 0042 // +0008 │ │ -19ef12: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ -19ef16: 1a09 d2e5 |003d: const-string v9, "publicShareExpired" // string@e5d2 │ │ -19ef1a: 2803 |003f: goto 0042 // +0003 │ │ -19ef1c: 1a09 cce5 |0040: const-string v9, "publicShare" // string@e5cc │ │ -19ef20: 620a af00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19ef24: 078b |0044: move-object v11, v8 │ │ -19ef26: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ -19ef2a: 6e30 1509 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0915 │ │ -19ef30: 0e00 |004a: return-void │ │ +19ef5c: |[19ef5c] com.infomaniak.drive.ui.LaunchActivity.setPublicShareActivityArgs:(Ljava/lang/String;Ljava/lang/String;Lcom/infomaniak/drive/data/models/ShareLink;ZZ)V │ │ +19ef6c: 2207 410b |0000: new-instance v7, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs; // type@0b41 │ │ +19ef70: 7110 5d93 0900 |0002: invoke-static {v9}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@935d │ │ +19ef76: 0a01 |0005: move-result v1 │ │ +19ef78: 380b 0e00 |0006: if-eqz v11, 0014 // +000e │ │ +19ef7c: 6e10 eb0a 0b00 |0008: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getFileId:()Ljava/lang/Integer; // method@0aeb │ │ +19ef82: 0c09 |000b: move-result-object v9 │ │ +19ef84: 3809 0800 |000c: if-eqz v9, 0014 // +0008 │ │ +19ef88: 6e10 5893 0900 |000e: invoke-virtual {v9}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +19ef8e: 0a09 |0011: move-result v9 │ │ +19ef90: 0193 |0012: move v3, v9 │ │ +19ef92: 2803 |0013: goto 0016 // +0003 │ │ +19ef94: 12f9 |0014: const/4 v9, #int -1 // #ff │ │ +19ef96: 12f3 |0015: const/4 v3, #int -1 // #ff │ │ +19ef98: 1209 |0016: const/4 v9, #int 0 // #0 │ │ +19ef9a: 380b 1100 |0017: if-eqz v11, 0028 // +0011 │ │ +19ef9e: 6e10 ea0a 0b00 |0019: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/ShareLink;.getCapabilities:()Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities; // method@0aea │ │ +19efa4: 0c0b |001c: move-result-object v11 │ │ +19efa6: 380b 0b00 |001d: if-eqz v11, 0028 // +000b │ │ +19efaa: 6e10 aa0b 0b00 |001f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/file/sharelink/ShareLinkCapabilities;.getCanDownload:()Z // method@0baa │ │ +19efb0: 0a0b |0022: move-result v11 │ │ +19efb2: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +19efb4: 330b 0400 |0024: if-ne v11, v0, 0028 // +0004 │ │ +19efb8: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +19efba: 2802 |0027: goto 0029 // +0002 │ │ +19efbc: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +19efbe: 0770 |0029: move-object v0, v7 │ │ +19efc0: 07a2 |002a: move-object v2, v10 │ │ +19efc2: 01c4 |002b: move v4, v12 │ │ +19efc4: 01d5 |002c: move v5, v13 │ │ +19efc6: 7607 ee36 0000 |002d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.:(ILjava/lang/String;IZZZ)V // method@36ee │ │ +19efcc: 6e10 0237 0700 |0030: invoke-virtual {v7}, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivityArgs;.toBundle:()Landroid/os/Bundle; // method@3702 │ │ +19efd2: 0c09 |0033: move-result-object v9 │ │ +19efd4: 5b89 e203 |0034: iput-object v9, v8, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ +19efd8: 380c 0500 |0036: if-eqz v12, 003b // +0005 │ │ +19efdc: 1a09 e1e5 |0038: const-string v9, "publicShareWithPassword" // string@e5e1 │ │ +19efe0: 2808 |003a: goto 0042 // +0008 │ │ +19efe2: 380d 0500 |003b: if-eqz v13, 0040 // +0005 │ │ +19efe6: 1a09 d7e5 |003d: const-string v9, "publicShareExpired" // string@e5d7 │ │ +19efea: 2803 |003f: goto 0042 // +0003 │ │ +19efec: 1a09 d1e5 |0040: const-string v9, "publicShare" // string@e5d1 │ │ +19eff0: 620a af00 |0042: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19eff4: 078b |0044: move-object v11, v8 │ │ +19eff6: 1f0b 1600 |0045: check-cast v11, Landroid/app/Activity; // type@0016 │ │ +19effa: 6e30 1509 ba09 |0047: invoke-virtual {v10, v11, v9}, Lcom/infomaniak/drive/MatomoDrive;.trackDeepLink:(Landroid/app/Activity;Ljava/lang/String;)V // method@0915 │ │ +19f000: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0008 line=259 │ │ 0x0019 line=262 │ │ 0x002d line=256 │ │ @@ -10085,35 +10085,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 │ │ -19ee44: |[19ee44] 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 │ │ -19ee54: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ -19ee58: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ -19ee5c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -19ee5e: 0793 |0005: move-object v3, v9 │ │ -19ee60: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ -19ee64: 120d |0008: const/4 v13, #int 0 // #0 │ │ -19ee66: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ -19ee6a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -19ee6c: 2802 |000c: goto 000e // +0002 │ │ -19ee6e: 01a4 |000d: move v4, v10 │ │ -19ee70: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ -19ee74: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ -19ee78: 1205 |0012: const/4 v5, #int 0 // #0 │ │ -19ee7a: 2802 |0013: goto 0015 // +0002 │ │ -19ee7c: 01b5 |0014: move v5, v11 │ │ -19ee7e: 0760 |0015: move-object v0, v6 │ │ -19ee80: 0771 |0016: move-object v1, v7 │ │ -19ee82: 0782 |0017: move-object v2, v8 │ │ -19ee84: 7606 5f0d 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@0d5f │ │ -19ee8a: 0e00 |001b: return-void │ │ +19ef14: |[19ef14] 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 │ │ +19ef24: dd0d 0c04 |0000: and-int/lit8 v13, v12, #int 4 // #04 │ │ +19ef28: 380d 0300 |0002: if-eqz v13, 0005 // +0003 │ │ +19ef2c: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +19ef2e: 0793 |0005: move-object v3, v9 │ │ +19ef30: dd09 0c08 |0006: and-int/lit8 v9, v12, #int 8 // #08 │ │ +19ef34: 120d |0008: const/4 v13, #int 0 // #0 │ │ +19ef36: 3809 0400 |0009: if-eqz v9, 000d // +0004 │ │ +19ef3a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +19ef3c: 2802 |000c: goto 000e // +0002 │ │ +19ef3e: 01a4 |000d: move v4, v10 │ │ +19ef40: dd09 0c10 |000e: and-int/lit8 v9, v12, #int 16 // #10 │ │ +19ef44: 3809 0400 |0010: if-eqz v9, 0014 // +0004 │ │ +19ef48: 1205 |0012: const/4 v5, #int 0 // #0 │ │ +19ef4a: 2802 |0013: goto 0015 // +0002 │ │ +19ef4c: 01b5 |0014: move v5, v11 │ │ +19ef4e: 0760 |0015: move-object v0, v6 │ │ +19ef50: 0771 |0016: move-object v1, v7 │ │ +19ef52: 0782 |0017: move-object v2, v8 │ │ +19ef54: 7606 5f0d 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@0d5f │ │ +19ef5a: 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; │ │ @@ -10128,83 +10128,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 │ │ -19e8b0: |[19e8b0] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19e8c0: 2050 5a04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ -19e8c4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -19e8c8: 0750 |0004: move-object v0, v5 │ │ -19e8ca: 1f00 5a04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ -19e8ce: 5201 d903 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ -19e8d2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -19e8d6: b521 |000b: and-int/2addr v1, v2 │ │ -19e8d8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -19e8dc: 5205 d903 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ -19e8e0: b125 |0010: sub-int/2addr v5, v2 │ │ -19e8e2: 5905 d903 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ -19e8e6: 2806 |0013: goto 0019 // +0006 │ │ -19e8e8: 2200 5a04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ -19e8ec: 7030 3b0d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3b │ │ -19e8f2: 5405 da03 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03da │ │ -19e8f6: 7100 33b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19e8fc: 0c01 |001e: move-result-object v1 │ │ -19e8fe: 5202 d903 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ -19e902: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -19e904: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ -19e908: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ -19e90c: 5400 d803 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d8 │ │ -19e910: 1f00 5b04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -19e914: 7110 f99a 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e91a: 2818 |002d: goto 0045 // +0018 │ │ -19e91c: 2205 8217 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -19e920: 1a00 9c97 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19e924: 7020 4093 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19e92a: 2705 |0035: throw v5 │ │ -19e92c: 7110 f99a 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19e932: 5b04 d803 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d8 │ │ -19e936: 5903 d903 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ -19e93a: 7020 4e0d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4e │ │ -19e940: 0c05 |0040: move-result-object v5 │ │ -19e942: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ -19e946: 1101 |0043: return-object v1 │ │ -19e948: 0740 |0044: move-object v0, v4 │ │ -19e94a: 1f05 7017 |0045: check-cast v5, Ljava/lang/Class; // type@1770 │ │ -19e94e: 2201 3800 |0047: new-instance v1, Landroid/content/Intent; // type@0038 │ │ -19e952: 0702 |0049: move-object v2, v0 │ │ -19e954: 1f02 3100 |004a: check-cast v2, Landroid/content/Context; // type@0031 │ │ -19e958: 7030 9300 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ -19e95e: 1c02 8d04 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@048d │ │ -19e962: 7120 f3b6 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19e968: 0a02 |0054: move-result v2 │ │ -19e96a: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ -19e96e: 5405 e003 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e0 │ │ -19e972: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ -19e976: 6e20 b000 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b0 │ │ -19e97c: 2820 |005e: goto 007e // +0020 │ │ -19e97e: 1c02 ed09 |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09ed │ │ -19e982: 7120 f3b6 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19e988: 0a02 |0064: move-result v2 │ │ -19e98a: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ -19e98e: 1a05 33c4 |0067: const-string v5, "isHelpShortcutPressed" // string@c433 │ │ -19e992: 5502 df03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03df │ │ -19e996: 6e30 ae00 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00ae │ │ -19e99c: 2810 |006e: goto 007e // +0010 │ │ -19e99e: 1c02 3e0b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3e │ │ -19e9a2: 7120 f3b6 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19e9a8: 0a05 |0074: move-result v5 │ │ -19e9aa: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ -19e9ae: 5405 e203 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ -19e9b2: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ -19e9b6: 6e20 b000 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b0 │ │ -19e9bc: 6e20 610d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d61 │ │ -19e9c2: 6205 78b2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19e9c6: 1105 |0083: return-object v5 │ │ +19e980: |[19e980] com.infomaniak.drive.ui.LaunchActivity.startApp:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19e990: 2050 5a04 |0000: instance-of v0, v5, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ +19e994: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +19e998: 0750 |0004: move-object v0, v5 │ │ +19e99a: 1f00 5a04 |0005: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ +19e99e: 5201 d903 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ +19e9a2: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +19e9a6: b521 |000b: and-int/2addr v1, v2 │ │ +19e9a8: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +19e9ac: 5205 d903 |000e: iget v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ +19e9b0: b125 |0010: sub-int/2addr v5, v2 │ │ +19e9b2: 5905 d903 |0011: iput v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ +19e9b6: 2806 |0013: goto 0019 // +0006 │ │ +19e9b8: 2200 5a04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1; // type@045a │ │ +19e9bc: 7030 3b0d 4005 |0016: invoke-direct {v0, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d3b │ │ +19e9c2: 5405 da03 |0019: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.result:Ljava/lang/Object; // field@03da │ │ +19e9c6: 7100 40b2 0000 |001b: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19e9cc: 0c01 |001e: move-result-object v1 │ │ +19e9ce: 5202 d903 |001f: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ +19e9d2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +19e9d4: 3802 1400 |0022: if-eqz v2, 0036 // +0014 │ │ +19e9d8: 3332 0a00 |0024: if-ne v2, v3, 002e // +000a │ │ +19e9dc: 5400 d803 |0026: iget-object v0, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d8 │ │ +19e9e0: 1f00 5b04 |0028: check-cast v0, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +19e9e4: 7110 069b 0500 |002a: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19e9ea: 2818 |002d: goto 0045 // +0018 │ │ +19e9ec: 2205 8317 |002e: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +19e9f0: 1a00 a197 |0030: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19e9f4: 7020 4d93 0500 |0032: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19e9fa: 2705 |0035: throw v5 │ │ +19e9fc: 7110 069b 0500 |0036: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19ea02: 5b04 d803 |0039: iput-object v4, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.L$0:Ljava/lang/Object; // field@03d8 │ │ +19ea06: 5903 d903 |003b: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivity$startApp$1;.label:I // field@03d9 │ │ +19ea0a: 7020 4e0d 0400 |003d: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/LaunchActivity;.getDestinationClass:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0d4e │ │ +19ea10: 0c05 |0040: move-result-object v5 │ │ +19ea12: 3315 0300 |0041: if-ne v5, v1, 0044 // +0003 │ │ +19ea16: 1101 |0043: return-object v1 │ │ +19ea18: 0740 |0044: move-object v0, v4 │ │ +19ea1a: 1f05 7117 |0045: check-cast v5, Ljava/lang/Class; // type@1771 │ │ +19ea1e: 2201 3800 |0047: new-instance v1, Landroid/content/Intent; // type@0038 │ │ +19ea22: 0702 |0049: move-object v2, v0 │ │ +19ea24: 1f02 3100 |004a: check-cast v2, Landroid/content/Context; // type@0031 │ │ +19ea28: 7030 9300 2105 |004c: invoke-direct {v1, v2, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ +19ea2e: 1c02 8d04 |004f: const-class v2, Lcom/infomaniak/drive/ui/MainActivity; // type@048d │ │ +19ea32: 7120 00b7 2500 |0051: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19ea38: 0a02 |0054: move-result v2 │ │ +19ea3a: 3802 0a00 |0055: if-eqz v2, 005f // +000a │ │ +19ea3e: 5405 e003 |0057: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.mainActivityExtras:Landroid/os/Bundle; // field@03e0 │ │ +19ea42: 3805 2500 |0059: if-eqz v5, 007e // +0025 │ │ +19ea46: 6e20 b000 5100 |005b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b0 │ │ +19ea4c: 2820 |005e: goto 007e // +0020 │ │ +19ea4e: 1c02 ee09 |005f: const-class v2, Lcom/infomaniak/drive/ui/login/LoginActivity; // type@09ee │ │ +19ea52: 7120 00b7 2500 |0061: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19ea58: 0a02 |0064: move-result v2 │ │ +19ea5a: 3802 0a00 |0065: if-eqz v2, 006f // +000a │ │ +19ea5e: 1a05 38c4 |0067: const-string v5, "isHelpShortcutPressed" // string@c438 │ │ +19ea62: 5502 df03 |0069: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.isHelpShortcutPressed:Z // field@03df │ │ +19ea66: 6e30 ae00 5102 |006b: invoke-virtual {v1, v5, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00ae │ │ +19ea6c: 2810 |006e: goto 007e // +0010 │ │ +19ea6e: 1c02 3f0b |006f: const-class v2, Lcom/infomaniak/drive/ui/publicShare/PublicShareActivity; // type@0b3f │ │ +19ea72: 7120 00b7 2500 |0071: invoke-static {v5, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +19ea78: 0a05 |0074: move-result v5 │ │ +19ea7a: 3805 0900 |0075: if-eqz v5, 007e // +0009 │ │ +19ea7e: 5405 e203 |0077: iget-object v5, v0, Lcom/infomaniak/drive/ui/LaunchActivity;.publicShareActivityExtras:Landroid/os/Bundle; // field@03e2 │ │ +19ea82: 3805 0500 |0079: if-eqz v5, 007e // +0005 │ │ +19ea86: 6e20 b000 5100 |007b: invoke-virtual {v1, v5}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b0 │ │ +19ea8c: 6e20 610d 1000 |007e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivity;.startActivity:(Landroid/content/Intent;)V // method@0d61 │ │ +19ea92: 6205 7bb2 |0081: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19ea96: 1105 |0083: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x001f line=102 │ │ 0x0039 line=104 │ │ 0x0045 line=102 │ │ 0x0047 line=106 │ │ 0x004f line=108 │ │ @@ -10222,47 +10222,47 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -19eba0: |[19eba0] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ -19ebb0: 6f20 8e04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -19ebb6: 0767 |0003: move-object v7, v6 │ │ -19ebb8: 1f07 7201 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0172 │ │ -19ebbc: 7110 0741 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@4107 │ │ -19ebc2: 6200 2b8a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a2b │ │ -19ebc6: 0761 |000b: move-object v1, v6 │ │ -19ebc8: 1f01 1a02 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -19ebcc: 1404 650b 0103 |000e: const v4, #float 3.79228e-37 // #03010b65 │ │ -19ebd2: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ -19ebd8: 1a02 219c |0014: const-string v2, "com.infomaniak.drive" // string@9c21 │ │ -19ebdc: 1a03 b125 |0016: const-string v3, "5.4.1" // string@25b1 │ │ -19ebe0: 7406 524a 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@4a52 │ │ -19ebe6: 6207 af00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -19ebea: 0760 |001d: move-object v0, v6 │ │ -19ebec: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -19ebf0: 6e20 1e09 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@091e │ │ -19ebf6: 0767 |0023: move-object v7, v6 │ │ -19ebf8: 1f07 2e02 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -19ebfc: 7110 3906 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ -19ec02: 0c07 |0029: move-result-object v7 │ │ -19ec04: 0770 |002a: move-object v0, v7 │ │ -19ec06: 1f00 2d1d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19ec0a: 2207 5804 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ -19ec0e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -19ec10: 7030 340d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ -19ec16: 0773 |0033: move-object v3, v7 │ │ -19ec18: 1f03 161b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -19ec1c: 1234 |0036: const/4 v4, #int 3 // #3 │ │ -19ec1e: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -19ec20: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -19ec22: 7706 0cc6 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@c60c │ │ -19ec28: 0e00 |003c: return-void │ │ +19ec70: |[19ec70] com.infomaniak.drive.ui.LaunchActivity.onCreate:(Landroid/os/Bundle;)V │ │ +19ec80: 6f20 8e04 7600 |0000: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +19ec86: 0767 |0003: move-object v7, v6 │ │ +19ec88: 1f07 7201 |0004: check-cast v7, Landroidx/appcompat/app/AppCompatActivity; // type@0172 │ │ +19ec8c: 7110 1441 0700 |0006: invoke-static {v7}, Lcom/infomaniak/lib/core/extensions/AppCompatActivityExtensionsKt;.setDefaultLocaleIfNeeded:(Landroidx/appcompat/app/AppCompatActivity;)V // method@4114 │ │ +19ec92: 6200 2e8a |0009: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a2e │ │ +19ec96: 0761 |000b: move-object v1, v6 │ │ +19ec98: 1f01 1a02 |000c: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +19ec9c: 1404 650b 0103 |000e: const v4, #float 3.79228e-37 // #03010b65 │ │ +19eca2: 1405 0b00 157f |0011: const v5, #float 1.98055e+38 // #7f15000b │ │ +19eca8: 1a02 269c |0014: const-string v2, "com.infomaniak.drive" // string@9c26 │ │ +19ecac: 1a03 b225 |0016: const-string v3, "5.4.1" // string@25b2 │ │ +19ecb0: 7406 5f4a 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@4a5f │ │ +19ecb6: 6207 af00 |001b: sget-object v7, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +19ecba: 0760 |001d: move-object v0, v6 │ │ +19ecbc: 1f00 1600 |001e: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +19ecc0: 6e20 1e09 0700 |0020: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/MatomoDrive;.trackScreen:(Landroid/app/Activity;)V // method@091e │ │ +19ecc6: 0767 |0023: move-object v7, v6 │ │ +19ecc8: 1f07 2e02 |0024: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +19eccc: 7110 3906 0700 |0026: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ +19ecd2: 0c07 |0029: move-result-object v7 │ │ +19ecd4: 0770 |002a: move-object v0, v7 │ │ +19ecd6: 1f00 2e1d |002b: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19ecda: 2207 5804 |002d: new-instance v7, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1; // type@0458 │ │ +19ecde: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +19ece0: 7030 340d 6701 |0030: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/LaunchActivity$onCreate$1;.:(Lcom/infomaniak/drive/ui/LaunchActivity;Lkotlin/coroutines/Continuation;)V // method@0d34 │ │ +19ece6: 0773 |0033: move-object v3, v7 │ │ +19ece8: 1f03 171b |0034: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +19ecec: 1234 |0036: const/4 v4, #int 3 // #3 │ │ +19ecee: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +19ecf0: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +19ecf2: 7706 19c6 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@c619 │ │ +19ecf8: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=73 │ │ 0x0009 line=75 │ │ 0x001b line=76 │ │ 0x0023 line=78 │ │ @@ -10275,42 +10275,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19ec2c: |[19ec2c] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ -19ec3c: 6f10 9004 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0490 │ │ -19ec42: 6000 3a00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -19ec46: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ -19ec4a: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ -19ec50: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ -19ec54: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ -19ec58: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19ec5a: 7140 a10d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0da1 │ │ -19ec60: 2804 |0012: goto 0016 // +0004 │ │ -19ec62: 6e30 5b0d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d5b │ │ -19ec68: 0e00 |0016: return-void │ │ +19ecfc: |[19ecfc] com.infomaniak.drive.ui.LaunchActivity.onPause:()V │ │ +19ed0c: 6f10 9004 0400 |0000: invoke-super {v4}, Landroidx/appcompat/app/AppCompatActivity;.onPause:()V // method@0490 │ │ +19ed12: 6000 3a00 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ +19ed16: 1301 2200 |0005: const/16 v1, #int 34 // #22 │ │ +19ed1a: 1402 0100 0a01 |0007: const v2, #float 2.53466e-38 // #010a0001 │ │ +19ed20: 1503 0a01 |000a: const/high16 v3, #int 17432576 // #10a │ │ +19ed24: 3410 0700 |000c: if-lt v0, v1, 0013 // +0007 │ │ +19ed28: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19ed2a: 7140 a10d 0423 |000f: invoke-static {v4, v0, v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V // method@0da1 │ │ +19ed30: 2804 |0012: goto 0016 // +0004 │ │ +19ed32: 6e30 5b0d 3402 |0013: invoke-virtual {v4, v3, v2}, Lcom/infomaniak/drive/ui/LaunchActivity;.overridePendingTransition:(II)V // method@0d5b │ │ +19ed38: 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 : 17319 (LaunchActivity.kt) │ │ + source_file_idx : 17322 (LaunchActivity.kt) │ │ │ │ Class #61 header: │ │ class_idx : 1116 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 17321 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 17324 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #61 annotations: │ │ Annotations on class │ │ @@ -10335,17 +10335,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19de48: |[19de48] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ -19de58: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19de5e: 0e00 |0003: return-void │ │ +19df18: |[19df18] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:()V │ │ +19df28: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19df2e: 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;) │ │ @@ -10353,64 +10353,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 │ │ -19de60: |[19de60] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19de70: 7010 630d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d63 │ │ -19de76: 0e00 |0003: return-void │ │ +19df30: |[19df30] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19df40: 7010 630d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:()V // method@0d63 │ │ +19df46: 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 │ │ -19dcd8: |[19dcd8] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19dce8: 1a00 e896 |0000: const-string v0, "bundle" // string@96e8 │ │ -19dcec: 7120 fcb6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19dcf2: 1c00 5d04 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19dcf6: 6e10 dc92 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@92dc │ │ -19dcfc: 0c00 |000a: move-result-object v0 │ │ -19dcfe: 6e20 f901 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f9 │ │ -19dd04: 1a00 9da5 |000e: const-string v0, "destinationUserId" // string@a59d │ │ -19dd08: 6e20 d701 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -19dd0e: 0a01 |0013: move-result v1 │ │ -19dd10: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -19dd12: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -19dd16: 6e20 de01 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ -19dd1c: 0a00 |001a: move-result v0 │ │ -19dd1e: 2802 |001b: goto 001d // +0002 │ │ -19dd20: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -19dd22: 1a01 94a5 |001d: const-string v1, "destinationDriveId" // string@a594 │ │ -19dd26: 6e20 d701 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -19dd2c: 0a03 |0022: move-result v3 │ │ -19dd2e: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ -19dd32: 6e20 de01 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ -19dd38: 0a01 |0028: move-result v1 │ │ -19dd3a: 2802 |0029: goto 002b // +0002 │ │ -19dd3c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -19dd3e: 1a03 9ba5 |002b: const-string v3, "destinationRemoteFolderId" // string@a59b │ │ -19dd42: 6e20 d701 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -19dd48: 0a04 |0030: move-result v4 │ │ -19dd4a: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ -19dd4e: 6e20 de01 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ -19dd54: 0a02 |0036: move-result v2 │ │ -19dd56: 2206 5d04 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19dd5a: 7040 690d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ -19dd60: 1106 |003c: return-object v6 │ │ +19dda8: |[19dda8] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19ddb8: 1a00 ed96 |0000: const-string v0, "bundle" // string@96ed │ │ +19ddbc: 7120 09b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19ddc2: 1c00 5d04 |0005: const-class v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19ddc6: 6e10 e992 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@92e9 │ │ +19ddcc: 0c00 |000a: move-result-object v0 │ │ +19ddce: 6e20 f901 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f9 │ │ +19ddd4: 1a00 a2a5 |000e: const-string v0, "destinationUserId" // string@a5a2 │ │ +19ddd8: 6e20 d701 0600 |0010: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +19ddde: 0a01 |0013: move-result v1 │ │ +19dde0: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +19dde2: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +19dde6: 6e20 de01 0600 |0017: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ +19ddec: 0a00 |001a: move-result v0 │ │ +19ddee: 2802 |001b: goto 001d // +0002 │ │ +19ddf0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +19ddf2: 1a01 99a5 |001d: const-string v1, "destinationDriveId" // string@a599 │ │ +19ddf6: 6e20 d701 1600 |001f: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +19ddfc: 0a03 |0022: move-result v3 │ │ +19ddfe: 3803 0700 |0023: if-eqz v3, 002a // +0007 │ │ +19de02: 6e20 de01 1600 |0025: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ +19de08: 0a01 |0028: move-result v1 │ │ +19de0a: 2802 |0029: goto 002b // +0002 │ │ +19de0c: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +19de0e: 1a03 a0a5 |002b: const-string v3, "destinationRemoteFolderId" // string@a5a0 │ │ +19de12: 6e20 d701 3600 |002d: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +19de18: 0a04 |0030: move-result v4 │ │ +19de1a: 3804 0600 |0031: if-eqz v4, 0037 // +0006 │ │ +19de1e: 6e20 de01 3600 |0033: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ +19de24: 0a02 |0036: move-result v2 │ │ +19de26: 2206 5d04 |0037: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19de2a: 7040 690d 0621 |0039: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ +19de30: 1106 |003c: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=34 │ │ 0x000e line=36 │ │ 0x0017 line=37 │ │ 0x001d line=42 │ │ 0x0025 line=43 │ │ @@ -10426,71 +10426,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 │ │ -19dd64: |[19dd64] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19dd74: 1a00 63ed |0000: const-string v0, "savedStateHandle" // string@ed63 │ │ -19dd78: 7120 fcb6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19dd7e: 1a00 9da5 |0005: const-string v0, "destinationUserId" // string@a59d │ │ -19dd82: 6e20 4e06 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -19dd88: 0a01 |000a: move-result v1 │ │ -19dd8a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -19dd8c: 7110 5a93 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -19dd92: 0c02 |000f: move-result-object v2 │ │ -19dd94: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -19dd98: 6e20 4f06 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -19dd9e: 0c00 |0015: move-result-object v0 │ │ -19dda0: 1f00 8517 |0016: check-cast v0, Ljava/lang/Integer; // type@1785 │ │ -19dda4: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -19dda8: 280a |001a: goto 0024 // +000a │ │ -19ddaa: 2206 8117 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -19ddae: 1a00 9b2a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2a9b │ │ -19ddb2: 7020 3b93 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -19ddb8: 2706 |0022: throw v6 │ │ -19ddba: 0720 |0023: move-object v0, v2 │ │ -19ddbc: 1a01 94a5 |0024: const-string v1, "destinationDriveId" // string@a594 │ │ -19ddc0: 6e20 4e06 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -19ddc6: 0a03 |0029: move-result v3 │ │ -19ddc8: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ -19ddcc: 6e20 4f06 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -19ddd2: 0c01 |002f: move-result-object v1 │ │ -19ddd4: 1f01 8517 |0030: check-cast v1, Ljava/lang/Integer; // type@1785 │ │ -19ddd8: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ -19dddc: 280a |0034: goto 003e // +000a │ │ -19ddde: 2206 8117 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -19dde2: 1a00 982a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2a98 │ │ -19dde6: 7020 3b93 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -19ddec: 2706 |003c: throw v6 │ │ -19ddee: 0721 |003d: move-object v1, v2 │ │ -19ddf0: 1a03 9ba5 |003e: const-string v3, "destinationRemoteFolderId" // string@a59b │ │ -19ddf4: 6e20 4e06 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -19ddfa: 0a04 |0043: move-result v4 │ │ -19ddfc: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ -19de00: 6e20 4f06 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -19de06: 0c06 |0049: move-result-object v6 │ │ -19de08: 0762 |004a: move-object v2, v6 │ │ -19de0a: 1f02 8517 |004b: check-cast v2, Ljava/lang/Integer; // type@1785 │ │ -19de0e: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -19de12: 2809 |004f: goto 0058 // +0009 │ │ -19de14: 2206 8117 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -19de18: 1a00 9a2a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2a9a │ │ -19de1c: 7020 3b93 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -19de22: 2706 |0057: throw v6 │ │ -19de24: 2206 5d04 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19de28: 6e10 4b93 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -19de2e: 0a00 |005d: move-result v0 │ │ -19de30: 6e10 4b93 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -19de36: 0a01 |0061: move-result v1 │ │ -19de38: 6e10 4b93 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -19de3e: 0a02 |0065: move-result v2 │ │ -19de40: 7040 690d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ -19de46: 1106 |0069: return-object v6 │ │ +19de34: |[19de34] com.infomaniak.drive.ui.LaunchActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19de44: 1a00 68ed |0000: const-string v0, "savedStateHandle" // string@ed68 │ │ +19de48: 7120 09b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +19de4e: 1a00 a2a5 |0005: const-string v0, "destinationUserId" // string@a5a2 │ │ +19de52: 6e20 4e06 0600 |0007: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +19de58: 0a01 |000a: move-result v1 │ │ +19de5a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +19de5c: 7110 6793 0200 |000c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +19de62: 0c02 |000f: move-result-object v2 │ │ +19de64: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +19de68: 6e20 4f06 0600 |0012: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +19de6e: 0c00 |0015: move-result-object v0 │ │ +19de70: 1f00 8617 |0016: check-cast v0, Ljava/lang/Integer; // type@1786 │ │ +19de74: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +19de78: 280a |001a: goto 0024 // +000a │ │ +19de7a: 2206 8217 |001b: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +19de7e: 1a00 9e2a |001d: const-string v0, "Argument "destinationUserId" of type integer does not support null values" // string@2a9e │ │ +19de82: 7020 4893 0600 |001f: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +19de88: 2706 |0022: throw v6 │ │ +19de8a: 0720 |0023: move-object v0, v2 │ │ +19de8c: 1a01 99a5 |0024: const-string v1, "destinationDriveId" // string@a599 │ │ +19de90: 6e20 4e06 1600 |0026: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +19de96: 0a03 |0029: move-result v3 │ │ +19de98: 3803 1300 |002a: if-eqz v3, 003d // +0013 │ │ +19de9c: 6e20 4f06 1600 |002c: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +19dea2: 0c01 |002f: move-result-object v1 │ │ +19dea4: 1f01 8617 |0030: check-cast v1, Ljava/lang/Integer; // type@1786 │ │ +19dea8: 3801 0300 |0032: if-eqz v1, 0035 // +0003 │ │ +19deac: 280a |0034: goto 003e // +000a │ │ +19deae: 2206 8217 |0035: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +19deb2: 1a00 9b2a |0037: const-string v0, "Argument "destinationDriveId" of type integer does not support null values" // string@2a9b │ │ +19deb6: 7020 4893 0600 |0039: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +19debc: 2706 |003c: throw v6 │ │ +19debe: 0721 |003d: move-object v1, v2 │ │ +19dec0: 1a03 a0a5 |003e: const-string v3, "destinationRemoteFolderId" // string@a5a0 │ │ +19dec4: 6e20 4e06 3600 |0040: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +19deca: 0a04 |0043: move-result v4 │ │ +19decc: 3804 1400 |0044: if-eqz v4, 0058 // +0014 │ │ +19ded0: 6e20 4f06 3600 |0046: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +19ded6: 0c06 |0049: move-result-object v6 │ │ +19ded8: 0762 |004a: move-object v2, v6 │ │ +19deda: 1f02 8617 |004b: check-cast v2, Ljava/lang/Integer; // type@1786 │ │ +19dede: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +19dee2: 2809 |004f: goto 0058 // +0009 │ │ +19dee4: 2206 8217 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +19dee8: 1a00 9d2a |0052: const-string v0, "Argument "destinationRemoteFolderId" of type integer does not support null values" // string@2a9d │ │ +19deec: 7020 4893 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +19def2: 2706 |0057: throw v6 │ │ +19def4: 2206 5d04 |0058: new-instance v6, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19def8: 6e10 5893 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +19defe: 0a00 |005d: move-result v0 │ │ +19df00: 6e10 5893 0100 |005e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +19df06: 0a01 |0061: move-result v1 │ │ +19df08: 6e10 5893 0200 |0062: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +19df0e: 0a02 |0065: move-result v2 │ │ +19df10: 7040 690d 0621 |0066: invoke-direct {v6, v0, v1, v2}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ +19df16: 1106 |0069: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=60 │ │ 0x000c line=66 │ │ 0x0012 line=61 │ │ 0x001b line=63 │ │ 0x0024 line=69 │ │ @@ -10502,21 +10502,21 @@ │ │ 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 : 17321 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17324 (LaunchActivityArgs.kt) │ │ │ │ Class #62 header: │ │ class_idx : 1117 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 17321 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 17324 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ Class #62 annotations: │ │ Annotations on class │ │ @@ -10557,61 +10557,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19e130: |[19e130] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19e140: 2200 5c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@045c │ │ -19e144: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e146: 7020 640d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d64 │ │ -19e14c: 6900 e403 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ -19e150: 0e00 |0008: return-void │ │ +19e200: |[19e200] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19e210: 2200 5c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // type@045c │ │ +19e214: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e216: 7020 640d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d64 │ │ +19e21c: 6900 e403 |0006: sput-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ +19e220: 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 │ │ -19e154: |[19e154] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ -19e164: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -19e166: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19e168: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19e16a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -19e16c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -19e16e: 0760 |0005: move-object v0, v6 │ │ -19e170: 7606 6a0d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d6a │ │ -19e176: 0e00 |0009: return-void │ │ +19e224: |[19e224] com.infomaniak.drive.ui.LaunchActivityArgs.:()V │ │ +19e234: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +19e236: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19e238: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19e23a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +19e23c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +19e23e: 0760 |0005: move-object v0, v6 │ │ +19e240: 7606 6a0d 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0d6a │ │ +19e246: 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 │ │ -19e178: |[19e178] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ -19e188: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19e18e: 5901 e703 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19e192: 5902 e503 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19e196: 5903 e603 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19e19a: 0e00 |0009: return-void │ │ +19e248: |[19e248] com.infomaniak.drive.ui.LaunchActivityArgs.:(III)V │ │ +19e258: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19e25e: 5901 e703 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e262: 5902 e503 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e266: 5903 e603 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e26a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ 0x0005 line=12 │ │ 0x0007 line=13 │ │ locals : │ │ @@ -10625,27 +10625,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 │ │ -19e19c: |[19e19c] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19e1ac: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -19e1b0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -19e1b2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -19e1b6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19e1b8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -19e1bc: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -19e1c0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -19e1c2: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19e1c6: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ -19e1ca: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -19e1cc: 7040 690d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ -19e1d2: 0e00 |0013: return-void │ │ +19e26c: |[19e26c] com.infomaniak.drive.ui.LaunchActivityArgs.:(IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19e27c: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +19e280: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +19e282: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +19e286: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19e288: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +19e28c: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +19e290: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +19e292: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19e296: 3805 0300 |000d: if-eqz v5, 0010 // +0003 │ │ +19e29a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +19e29c: 7040 690d 2143 |0010: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ +19e2a2: 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 │ │ @@ -10658,180 +10658,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 │ │ -19df74: |[19df74] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19df84: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -19df88: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -19df8c: 5201 e703 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19df90: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -19df94: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -19df98: 5202 e503 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19df9c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -19dfa0: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -19dfa4: 5203 e603 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19dfa8: 6e40 6e0d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6e │ │ -19dfae: 0c00 |0015: move-result-object v0 │ │ -19dfb0: 1100 |0016: return-object v0 │ │ +19e044: |[19e044] com.infomaniak.drive.ui.LaunchActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/LaunchActivityArgs;IIIILjava/lang/Object;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e054: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +19e058: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +19e05c: 5201 e703 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e060: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +19e064: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +19e068: 5202 e503 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e06c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +19e070: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +19e074: 5203 e603 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e078: 6e40 6e0d 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d6e │ │ +19e07e: 0c00 |0015: move-result-object v0 │ │ +19e080: 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 │ │ -19dfd0: |[19dfd0] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19dfe0: 6200 e403 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ -19dfe4: 6e20 650d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d65 │ │ -19dfea: 0c01 |0005: move-result-object v1 │ │ -19dfec: 1101 |0006: return-object v1 │ │ +19e0a0: |[19e0a0] com.infomaniak.drive.ui.LaunchActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e0b0: 6200 e403 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ +19e0b4: 6e20 650d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d65 │ │ +19e0ba: 0c01 |0005: move-result-object v1 │ │ +19e0bc: 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 │ │ -19dff0: |[19dff0] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19e000: 6200 e403 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ -19e004: 6e20 660d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d66 │ │ -19e00a: 0c01 |0005: move-result-object v1 │ │ -19e00c: 1101 |0006: return-object v1 │ │ +19e0c0: |[19e0c0] com.infomaniak.drive.ui.LaunchActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e0d0: 6200 e403 |0000: sget-object v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.Companion:Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion; // field@03e4 │ │ +19e0d4: 6e20 660d 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/LaunchActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/LaunchActivityArgs; // method@0d66 │ │ +19e0da: 0c01 |0005: move-result-object v1 │ │ +19e0dc: 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 │ │ -19e010: |[19e010] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ -19e020: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19e024: 0f00 |0002: return v0 │ │ +19e0e0: |[19e0e0] com.infomaniak.drive.ui.LaunchActivityArgs.component1:()I │ │ +19e0f0: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e0f4: 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 │ │ -19e028: |[19e028] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ -19e038: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19e03c: 0f00 |0002: return v0 │ │ +19e0f8: |[19e0f8] com.infomaniak.drive.ui.LaunchActivityArgs.component2:()I │ │ +19e108: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e10c: 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 │ │ -19e040: |[19e040] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ -19e050: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19e054: 0f00 |0002: return v0 │ │ +19e110: |[19e110] com.infomaniak.drive.ui.LaunchActivityArgs.component3:()I │ │ +19e120: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e124: 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 │ │ -19dfb4: |[19dfb4] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ -19dfc4: 2200 5d04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19dfc8: 7040 690d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ -19dfce: 1100 |0005: return-object v0 │ │ +19e084: |[19e084] com.infomaniak.drive.ui.LaunchActivityArgs.copy:(III)Lcom/infomaniak/drive/ui/LaunchActivityArgs; │ │ +19e094: 2200 5d04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19e098: 7040 690d 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.:(III)V // method@0d69 │ │ +19e09e: 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 │ │ -19df20: |[19df20] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -19df30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19df32: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -19df36: 0f00 |0003: return v0 │ │ -19df38: 2051 5d04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19df3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19df3e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -19df42: 0f02 |0009: return v2 │ │ -19df44: 1f05 5d04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ -19df48: 5241 e703 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19df4c: 5253 e703 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19df50: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -19df54: 0f02 |0012: return v2 │ │ -19df56: 5241 e503 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19df5a: 5253 e503 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19df5e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -19df62: 0f02 |0019: return v2 │ │ -19df64: 5241 e603 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19df68: 5255 e603 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19df6c: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ -19df70: 0f02 |0020: return v2 │ │ -19df72: 0f00 |0021: return v0 │ │ +19dff0: |[19dff0] com.infomaniak.drive.ui.LaunchActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +19e000: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19e002: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +19e006: 0f00 |0003: return v0 │ │ +19e008: 2051 5d04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19e00c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19e00e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +19e012: 0f02 |0009: return v2 │ │ +19e014: 1f05 5d04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs; // type@045d │ │ +19e018: 5241 e703 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e01c: 5253 e703 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e020: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +19e024: 0f02 |0012: return v2 │ │ +19e026: 5241 e503 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e02a: 5253 e503 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e02e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +19e032: 0f02 |0019: return v2 │ │ +19e034: 5241 e603 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e038: 5255 e603 |001c: iget v5, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e03c: 3251 0300 |001e: if-eq v1, v5, 0021 // +0003 │ │ +19e040: 0f02 |0020: return v2 │ │ +19e042: 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 │ │ -19e058: |[19e058] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ -19e068: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19e06c: 0f00 |0002: return v0 │ │ +19e128: |[19e128] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationDriveId:()I │ │ +19e138: 5210 e503 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e13c: 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;) │ │ @@ -10839,17 +10839,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e070: |[19e070] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ -19e080: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19e084: 0f00 |0002: return v0 │ │ +19e140: |[19e140] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationRemoteFolderId:()I │ │ +19e150: 5210 e603 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e154: 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;) │ │ @@ -10857,17 +10857,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19e088: |[19e088] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ -19e098: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19e09c: 0f00 |0002: return v0 │ │ +19e158: |[19e158] com.infomaniak.drive.ui.LaunchActivityArgs.getDestinationUserId:()I │ │ +19e168: 5210 e703 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e16c: 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;) │ │ @@ -10875,49 +10875,49 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -19e0a0: |[19e0a0] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ -19e0b0: 5220 e703 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19e0b4: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e0b8: 5221 e503 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19e0bc: b010 |0006: add-int/2addr v0, v1 │ │ -19e0be: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19e0c2: 5221 e603 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19e0c6: b010 |000b: add-int/2addr v0, v1 │ │ -19e0c8: 0f00 |000c: return v0 │ │ +19e170: |[19e170] com.infomaniak.drive.ui.LaunchActivityArgs.hashCode:()I │ │ +19e180: 5220 e703 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e184: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e188: 5221 e503 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e18c: b010 |0006: add-int/2addr v0, v1 │ │ +19e18e: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19e192: 5221 e603 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e196: b010 |000b: add-int/2addr v0, v1 │ │ +19e198: 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 │ │ -19de78: |[19de78] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -19de88: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ -19de8c: 7010 d501 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d5 │ │ -19de92: 1a01 9da5 |0005: const-string v1, "destinationUserId" // string@a59d │ │ -19de96: 5232 e703 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19de9a: 6e30 f101 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ -19dea0: 1a01 94a5 |000c: const-string v1, "destinationDriveId" // string@a594 │ │ -19dea4: 5232 e503 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19dea8: 6e30 f101 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ -19deae: 1a01 9ba5 |0013: const-string v1, "destinationRemoteFolderId" // string@a59b │ │ -19deb2: 5232 e603 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19deb6: 6e30 f101 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ -19debc: 1100 |001a: return-object v0 │ │ +19df48: |[19df48] com.infomaniak.drive.ui.LaunchActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +19df58: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ +19df5c: 7010 d501 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d5 │ │ +19df62: 1a01 a2a5 |0005: const-string v1, "destinationUserId" // string@a5a2 │ │ +19df66: 5232 e703 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19df6a: 6e30 f101 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ +19df70: 1a01 99a5 |000c: const-string v1, "destinationDriveId" // string@a599 │ │ +19df74: 5232 e503 |000e: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19df78: 6e30 f101 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ +19df7e: 1a01 a0a5 |0013: const-string v1, "destinationRemoteFolderId" // string@a5a0 │ │ +19df82: 5232 e603 |0015: iget v2, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19df86: 6e30 f101 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ +19df8c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0005 line=17 │ │ 0x000c line=18 │ │ 0x0013 line=19 │ │ locals : │ │ @@ -10928,33 +10928,33 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -19dec0: |[19dec0] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -19ded0: 2200 3702 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0237 │ │ -19ded4: 7010 4d06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064d │ │ -19deda: 5231 e703 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19dede: 7110 5a93 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -19dee4: 0c01 |000a: move-result-object v1 │ │ -19dee6: 1a02 9da5 |000b: const-string v2, "destinationUserId" // string@a59d │ │ -19deea: 6e30 5106 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -19def0: 5231 e503 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19def4: 7110 5a93 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -19defa: 0c01 |0015: move-result-object v1 │ │ -19defc: 1a02 94a5 |0016: const-string v2, "destinationDriveId" // string@a594 │ │ -19df00: 6e30 5106 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -19df06: 5231 e603 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19df0a: 7110 5a93 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -19df10: 0c01 |0020: move-result-object v1 │ │ -19df12: 1a02 9ba5 |0021: const-string v2, "destinationRemoteFolderId" // string@a59b │ │ -19df16: 6e30 5106 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -19df1c: 1100 |0026: return-object v0 │ │ +19df90: |[19df90] com.infomaniak.drive.ui.LaunchActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +19dfa0: 2200 3702 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0237 │ │ +19dfa4: 7010 4d06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064d │ │ +19dfaa: 5231 e703 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19dfae: 7110 6793 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +19dfb4: 0c01 |000a: move-result-object v1 │ │ +19dfb6: 1a02 a2a5 |000b: const-string v2, "destinationUserId" // string@a5a2 │ │ +19dfba: 6e30 5106 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +19dfc0: 5231 e503 |0010: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19dfc4: 7110 6793 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +19dfca: 0c01 |0015: move-result-object v1 │ │ +19dfcc: 1a02 99a5 |0016: const-string v2, "destinationDriveId" // string@a599 │ │ +19dfd0: 6e30 5106 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +19dfd6: 5231 e603 |001b: iget v1, v3, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19dfda: 7110 6793 0100 |001d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +19dfe0: 0c01 |0020: move-result-object v1 │ │ +19dfe2: 1a02 a0a5 |0021: const-string v2, "destinationRemoteFolderId" // string@a5a0 │ │ +19dfe6: 6e30 5106 2001 |0023: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +19dfec: 1100 |0026: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ 0x0010 line=26 │ │ 0x001b line=27 │ │ locals : │ │ @@ -10965,44 +10965,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19e0cc: |[19e0cc] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ -19e0dc: 5250 e703 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ -19e0e0: 5251 e503 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ -19e0e4: 5252 e603 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ -19e0e8: 2203 9f17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@179f │ │ -19e0ec: 1a04 a843 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@43a8 │ │ -19e0f0: 7020 3294 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -19e0f6: 6e20 3694 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -19e0fc: 1a00 b322 |0010: const-string v0, ", destinationDriveId=" // string@22b3 │ │ -19e100: 6e20 3b94 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -19e106: 6e20 3694 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -19e10c: 1a00 b422 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22b4 │ │ -19e110: 6e20 3b94 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -19e116: 6e20 3694 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -19e11c: 1a00 6521 |0020: const-string v0, ")" // string@2165 │ │ -19e120: 6e20 3b94 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -19e126: 6e10 4d94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -19e12c: 0c00 |0028: move-result-object v0 │ │ -19e12e: 1100 |0029: return-object v0 │ │ +19e19c: |[19e19c] com.infomaniak.drive.ui.LaunchActivityArgs.toString:()Ljava/lang/String; │ │ +19e1ac: 5250 e703 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationUserId:I // field@03e7 │ │ +19e1b0: 5251 e503 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationDriveId:I // field@03e5 │ │ +19e1b4: 5252 e603 |0004: iget v2, v5, Lcom/infomaniak/drive/ui/LaunchActivityArgs;.destinationRemoteFolderId:I // field@03e6 │ │ +19e1b8: 2203 a017 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17a0 │ │ +19e1bc: 1a04 ab43 |0008: const-string v4, "LaunchActivityArgs(destinationUserId=" // string@43ab │ │ +19e1c0: 7020 3f94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +19e1c6: 6e20 4394 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +19e1cc: 1a00 b422 |0010: const-string v0, ", destinationDriveId=" // string@22b4 │ │ +19e1d0: 6e20 4894 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +19e1d6: 6e20 4394 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +19e1dc: 1a00 b522 |0018: const-string v0, ", destinationRemoteFolderId=" // string@22b5 │ │ +19e1e0: 6e20 4894 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +19e1e6: 6e20 4394 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +19e1ec: 1a00 6621 |0020: const-string v0, ")" // string@2166 │ │ +19e1f0: 6e20 4894 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +19e1f6: 6e10 5a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +19e1fc: 0c00 |0028: move-result-object v0 │ │ +19e1fe: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 17321 (LaunchActivityArgs.kt) │ │ + source_file_idx : 17324 (LaunchActivityArgs.kt) │ │ │ │ Class #63 header: │ │ class_idx : 1118 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 55 │ │ virtual_methods_size: 0 │ │ │ │ Class #63 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;' │ │ @@ -11017,18 +11017,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 │ │ -19ef34: |[19ef34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -19ef44: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ -19ef48: 7040 5700 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0057 │ │ -19ef4e: 1100 |0005: return-object v0 │ │ +19f004: |[19f004] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +19f014: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19f018: 7040 5700 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0057 │ │ +19f01e: 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 │ │ @@ -11038,18 +11038,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 │ │ -19ef50: |[19ef50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ -19ef60: 7120 6602 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0266 │ │ -19ef66: 0c00 |0003: move-result-object v0 │ │ -19ef68: 1100 |0004: return-object v0 │ │ +19f020: |[19f020] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; │ │ +19f030: 7120 6602 1000 |0000: invoke-static {v0, v1}, Landroid/provider/MediaStore;.createDeleteRequest:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0266 │ │ +19f036: 0c00 |0003: move-result-object v0 │ │ +19f038: 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; │ │ │ │ @@ -11058,18 +11058,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 │ │ -19ef88: |[19ef88] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19ef98: 6e40 6b00 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@006b │ │ -19ef9e: 0c00 |0003: move-result-object v0 │ │ -19efa0: 1100 |0004: return-object v0 │ │ +19f058: |[19f058] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/ContentResolver;Landroid/net/Uri;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f068: 6e40 6b00 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@006b │ │ +19f06e: 0c00 |0003: move-result-object v0 │ │ +19f070: 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; │ │ @@ -11080,18 +11080,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 │ │ -19efa4: |[19efa4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ -19efb4: 7407 aa01 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01aa │ │ -19efba: 0c00 |0003: move-result-object v0 │ │ -19efbc: 1100 |0004: return-object v0 │ │ +19f074: |[19f074] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever;JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; │ │ +19f084: 7407 aa01 0000 |0000: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/media/MediaMetadataRetriever;.getScaledFrameAtTime:(JIIILandroid/media/MediaMetadataRetriever$BitmapParams;)Landroid/graphics/Bitmap; // method@01aa │ │ +19f08a: 0c00 |0003: move-result-object v0 │ │ +19f08c: 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 │ │ @@ -11104,18 +11104,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 │ │ -19efc0: |[19efc0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19efd0: 7130 b301 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b3 │ │ -19efd6: 0c00 |0003: move-result-object v0 │ │ -19efd8: 1100 |0004: return-object v0 │ │ +19f090: |[19f090] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f0a0: 7130 b301 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createVideoThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b3 │ │ +19f0a6: 0c00 |0003: move-result-object v0 │ │ +19f0a8: 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; │ │ @@ -11125,17 +11125,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 │ │ -19efdc: |[19efdc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ -19efec: 1f00 7700 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0077 │ │ -19eff0: 1100 |0002: return-object v0 │ │ +19f0ac: |[19f0ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/text/DecimalFormat; │ │ +19f0bc: 1f00 7700 |0000: check-cast v0, Landroid/icu/text/DecimalFormat; // type@0077 │ │ +19f0c0: 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;) │ │ @@ -11143,35 +11143,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 │ │ -19f010: |[19f010] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ -19f020: 6200 2f00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002f │ │ -19f024: 1100 |0002: return-object v0 │ │ +19f0e0: |[19f0e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/text/MeasureFormat$FormatWidth; │ │ +19f0f0: 6200 2f00 |0000: sget-object v0, Landroid/icu/text/MeasureFormat$FormatWidth;.SHORT:Landroid/icu/text/MeasureFormat$FormatWidth; // field@002f │ │ +19f0f4: 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 │ │ -19eff4: |[19eff4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ -19f004: 7130 8a01 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@018a │ │ -19f00a: 0c00 |0003: move-result-object v0 │ │ -19f00c: 1100 |0004: return-object v0 │ │ +19f0c4: |[19f0c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;Landroid/icu/text/MeasureFormat$FormatWidth;Landroid/icu/text/NumberFormat;)Landroid/icu/text/MeasureFormat; │ │ +19f0d4: 7130 8a01 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@018a │ │ +19f0da: 0c00 |0003: move-result-object v0 │ │ +19f0dc: 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; │ │ @@ -11181,18 +11181,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 │ │ -19f028: |[19f028] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ -19f038: 7110 8b01 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@018b │ │ -19f03e: 0c00 |0003: move-result-object v0 │ │ -19f040: 1100 |0004: return-object v0 │ │ +19f0f8: |[19f0f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; │ │ +19f108: 7110 8b01 0000 |0000: invoke-static {v0}, Landroid/icu/text/NumberFormat;.getInstance:(Ljava/util/Locale;)Landroid/icu/text/NumberFormat; // method@018b │ │ +19f10e: 0c00 |0003: move-result-object v0 │ │ +19f110: 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;) │ │ @@ -11200,18 +11200,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 │ │ -19f044: |[19f044] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ -19f054: 2200 7c00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007c │ │ -19f058: 7030 8f01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018f │ │ -19f05e: 1100 |0005: return-object v0 │ │ +19f114: |[19f114] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)Landroid/icu/util/Measure; │ │ +19f124: 2200 7c00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007c │ │ +19f128: 7030 8f01 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/icu/util/Measure;.:(Ljava/lang/Number;Landroid/icu/util/MeasureUnit;)V // method@018f │ │ +19f12e: 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; │ │ │ │ @@ -11220,34 +11220,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 │ │ -19f0c0: |[19f0c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ -19f0d0: 6200 3400 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0034 │ │ -19f0d4: 1100 |0002: return-object v0 │ │ +19f190: |[19f190] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/icu/util/MeasureUnit; │ │ +19f1a0: 6200 3400 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.TERABYTE:Landroid/icu/util/MeasureUnit; // field@0034 │ │ +19f1a4: 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 │ │ -19f0d8: |[19f0d8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ -19f0e8: 1f00 7d00 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@007d │ │ -19f0ec: 1100 |0002: return-object v0 │ │ +19f1a8: |[19f1a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/icu/util/MeasureUnit; │ │ +19f1b8: 1f00 7d00 |0000: check-cast v0, Landroid/icu/util/MeasureUnit; // type@007d │ │ +19f1bc: 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;) │ │ @@ -11255,36 +11255,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 │ │ -19f0f0: |[19f0f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ -19f100: 2200 8800 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0088 │ │ -19f104: 7010 a801 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01a8 │ │ -19f10a: 1100 |0005: return-object v0 │ │ +19f1c0: |[19f1c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Landroid/media/MediaMetadataRetriever$BitmapParams; │ │ +19f1d0: 2200 8800 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0088 │ │ +19f1d4: 7010 a801 0000 |0002: invoke-direct {v0}, Landroid/media/MediaMetadataRetriever$BitmapParams;.:()V // method@01a8 │ │ +19f1da: 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 │ │ -19f10c: |[19f10c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ -19f11c: 6e10 b501 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b5 │ │ -19f122: 0c00 |0003: move-result-object v0 │ │ -19f124: 1100 |0004: return-object v0 │ │ +19f1dc: |[19f1dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;)Landroid/net/Network; │ │ +19f1ec: 6e10 b501 0000 |0000: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetwork:()Landroid/net/Network; // method@01b5 │ │ +19f1f2: 0c00 |0003: move-result-object v0 │ │ +19f1f4: 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;) │ │ @@ -11292,18 +11292,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 │ │ -19f128: |[19f128] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ -19f138: 7110 6702 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0267 │ │ -19f13e: 0c00 |0003: move-result-object v0 │ │ -19f140: 1100 |0004: return-object v0 │ │ +19f1f8: |[19f1f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/Uri;)Landroid/net/Uri; │ │ +19f208: 7110 6702 0000 |0000: invoke-static {v0}, Landroid/provider/MediaStore;.setRequireOriginal:(Landroid/net/Uri;)Landroid/net/Uri; // method@0267 │ │ +19f20e: 0c00 |0003: move-result-object v0 │ │ +19f210: 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;) │ │ @@ -11311,18 +11311,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 │ │ -19f144: |[19f144] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ -19f154: 6e10 e000 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00e0 │ │ -19f15a: 0c00 |0003: move-result-object v0 │ │ -19f15c: 1100 |0004: return-object v0 │ │ +19f214: |[19f214] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Configuration;)Landroid/os/LocaleList; │ │ +19f224: 6e10 e000 0000 |0000: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLocales:()Landroid/os/LocaleList; // method@00e0 │ │ +19f22a: 0c00 |0003: move-result-object v0 │ │ +19f22c: 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;) │ │ @@ -11330,18 +11330,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 │ │ -19f160: |[19f160] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ -19f170: 2200 ef00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ef │ │ -19f174: 7030 bf02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02bf │ │ -19f17a: 1100 |0005: return-object v0 │ │ +19f230: |[19f230] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)Landroid/view/ContextThemeWrapper; │ │ +19f240: 2200 ef00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ef │ │ +19f244: 7030 bf02 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;Landroid/content/res/Resources$Theme;)V // method@02bf │ │ +19f24a: 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; │ │ │ │ @@ -11350,18 +11350,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 │ │ -19f1cc: |[19f1cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ -19f1dc: 6e30 a600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00a6 │ │ -19f1e2: 0c00 |0003: move-result-object v0 │ │ -19f1e4: 1100 |0004: return-object v0 │ │ +19f29c: |[19f29c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; │ │ +19f2ac: 6e30 a600 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getSerializableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/io/Serializable; // method@00a6 │ │ +19f2b2: 0c00 |0003: move-result-object v0 │ │ +19f2b4: 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; │ │ @@ -11371,18 +11371,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 │ │ -19f1e8: |[19f1e8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19f1f8: 6e30 a400 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a4 │ │ -19f1fe: 0c00 |0003: move-result-object v0 │ │ -19f200: 1100 |0004: return-object v0 │ │ +19f2b8: |[19f2b8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19f2c8: 6e30 a400 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@00a4 │ │ +19f2ce: 0c00 |0003: move-result-object v0 │ │ +19f2d0: 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; │ │ @@ -11392,18 +11392,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 │ │ -19f204: |[19f204] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -19f214: 6e30 e301 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e3 │ │ -19f21a: 0c00 |0003: move-result-object v0 │ │ -19f21c: 1100 |0004: return-object v0 │ │ +19f2d4: |[19f2d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +19f2e4: 6e30 e301 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@01e3 │ │ +19f2ea: 0c00 |0003: move-result-object v0 │ │ +19f2ec: 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; │ │ @@ -11413,18 +11413,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 │ │ -19f220: |[19f220] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ -19f230: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0189 │ │ -19f236: 0c00 |0003: move-result-object v0 │ │ -19f238: 1100 |0004: return-object v0 │ │ +19f2f0: |[19f2f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/MeasureFormat;Ljava/lang/Object;)Ljava/lang/String; │ │ +19f300: 6e20 8901 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/MeasureFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0189 │ │ +19f306: 0c00 |0003: move-result-object v0 │ │ +19f308: 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; │ │ │ │ @@ -11433,18 +11433,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 │ │ -19f23c: |[19f23c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ -19f24c: 6e20 3796 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@9637 │ │ -19f252: 0c00 |0003: move-result-object v0 │ │ -19f254: 1100 |0004: return-object v0 │ │ +19f30c: |[19f30c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/ZonedDateTime;Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; │ │ +19f31c: 6e20 4496 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/ZonedDateTime;.format:(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String; // method@9644 │ │ +19f322: 0c00 |0003: move-result-object v0 │ │ +19f324: 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; │ │ │ │ @@ -11453,18 +11453,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 │ │ -19f258: |[19f258] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ -19f268: 6e10 1197 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@9711 │ │ -19f26e: 0c00 |0003: move-result-object v0 │ │ -19f270: 1100 |0004: return-object v0 │ │ +19f328: |[19f328] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/Date;)Ljava/time/Instant; │ │ +19f338: 6e10 1e97 0000 |0000: invoke-virtual {v0}, Ljava/util/Date;.toInstant:()Ljava/time/Instant; // method@971e │ │ +19f33e: 0c00 |0003: move-result-object v0 │ │ +19f340: 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;) │ │ @@ -11472,36 +11472,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 │ │ -19f274: |[19f274] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ -19f284: 7100 3696 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@9636 │ │ -19f28a: 0c00 |0003: move-result-object v0 │ │ -19f28c: 1100 |0004: return-object v0 │ │ +19f344: |[19f344] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()Ljava/time/ZoneId; │ │ +19f354: 7100 4396 0000 |0000: invoke-static {}, Ljava/time/ZoneId;.systemDefault:()Ljava/time/ZoneId; // method@9643 │ │ +19f35a: 0c00 |0003: move-result-object v0 │ │ +19f35c: 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 │ │ -19f290: |[19f290] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ -19f2a0: 6e20 3296 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@9632 │ │ -19f2a6: 0c00 |0003: move-result-object v0 │ │ -19f2a8: 1100 |0004: return-object v0 │ │ +19f360: |[19f360] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/Instant;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; │ │ +19f370: 6e20 3f96 1000 |0000: invoke-virtual {v0, v1}, Ljava/time/Instant;.atZone:(Ljava/time/ZoneId;)Ljava/time/ZonedDateTime; // method@963f │ │ +19f376: 0c00 |0003: move-result-object v0 │ │ +19f378: 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; │ │ │ │ @@ -11510,18 +11510,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 │ │ -19f2c8: |[19f2c8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f2d8: 7110 3896 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9638 │ │ -19f2de: 0c00 |0003: move-result-object v0 │ │ -19f2e0: 1100 |0004: return-object v0 │ │ +19f398: |[19f398] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f3a8: 7110 4596 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDate:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9645 │ │ +19f3ae: 0c00 |0003: move-result-object v0 │ │ +19f3b0: 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;) │ │ @@ -11529,18 +11529,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 │ │ -19f2e4: |[19f2e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f2f4: 7120 3996 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9639 │ │ -19f2fa: 0c00 |0003: move-result-object v0 │ │ -19f2fc: 1100 |0004: return-object v0 │ │ +19f3b4: |[19f3b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f3c4: 7120 4696 1000 |0000: invoke-static {v0, v1}, Ljava/time/format/DateTimeFormatter;.ofLocalizedDateTime:(Ljava/time/format/FormatStyle;Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9646 │ │ +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) Ljava/time/format/FormatStyle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/time/format/FormatStyle; │ │ │ │ @@ -11549,18 +11549,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 │ │ -19f300: |[19f300] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19f310: 6e30 a200 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a2 │ │ -19f316: 0c00 |0003: move-result-object v0 │ │ -19f318: 1100 |0004: return-object v0 │ │ +19f3d0: |[19f3d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Intent;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19f3e0: 6e30 a200 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@00a2 │ │ +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) Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11570,18 +11570,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 │ │ -19f31c: |[19f31c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ -19f32c: 6e30 e501 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e5 │ │ -19f332: 0c00 |0003: move-result-object v0 │ │ -19f334: 1100 |0004: return-object v0 │ │ +19f3ec: |[19f3ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/Bundle;Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; │ │ +19f3fc: 6e30 e501 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;Ljava/lang/Class;)Ljava/util/ArrayList; // method@01e5 │ │ +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/os/Bundle; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 (null) Ljava/lang/Class; │ │ @@ -11591,18 +11591,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 │ │ -19f338: |[19f338] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ -19f348: 6e20 1b02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021b │ │ -19f34e: 0c00 |0003: move-result-object v0 │ │ -19f350: 1100 |0004: return-object v0 │ │ +19f408: |[19f408] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/LocaleList;I)Ljava/util/Locale; │ │ +19f418: 6e20 1b02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/LocaleList;.get:(I)Ljava/util/Locale; // method@021b │ │ +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/os/LocaleList; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ │ │ @@ -11611,34 +11611,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f3e4: |[19f3e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ -19f3f4: 2200 7c00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007c │ │ -19f3f8: 0e00 |0002: return-void │ │ +19f4b4: |[19f4b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:()V │ │ +19f4c4: 2200 7c00 |0000: new-instance v0, Landroid/icu/util/Measure; // type@007c │ │ +19f4c8: 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 │ │ -19f3fc: |[19f3fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19f40c: 6e30 5a00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@005a │ │ -19f412: 0e00 |0003: return-void │ │ +19f4cc: |[19f4cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19f4dc: 6e30 5a00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@005a │ │ +19f4e2: 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; │ │ @@ -11648,17 +11648,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 │ │ -19f414: |[19f414] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19f424: 6e20 5800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0058 │ │ -19f42a: 0e00 |0003: return-void │ │ +19f4e4: |[19f4e4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19f4f4: 6e20 5800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0058 │ │ +19f4fa: 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; │ │ │ │ @@ -11667,17 +11667,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 │ │ -19f42c: |[19f42c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ -19f43c: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005e │ │ -19f442: 0e00 |0003: return-void │ │ +19f4fc: |[19f4fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/lang/String;)V │ │ +19f50c: 6e20 5e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.deleteNotificationChannel:(Ljava/lang/String;)V // method@005e │ │ +19f512: 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; │ │ │ │ @@ -11686,17 +11686,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 │ │ -19f444: |[19f444] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19f454: 6e20 5c00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005c │ │ -19f45a: 0e00 |0003: return-void │ │ +19f514: |[19f514] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19f524: 6e20 5c00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannelGroups:(Ljava/util/List;)V // method@005c │ │ +19f52a: 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; │ │ │ │ @@ -11705,17 +11705,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 │ │ -19f45c: |[19f45c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ -19f46c: 6e20 8801 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0188 │ │ -19f472: 0e00 |0003: return-void │ │ +19f52c: |[19f52c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/DecimalFormat;I)V │ │ +19f53c: 6e20 8801 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/DecimalFormat;.setRoundingMode:(I)V // method@0188 │ │ +19f542: 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 │ │ │ │ @@ -11724,17 +11724,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 │ │ -19f48c: |[19f48c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ -19f49c: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018e │ │ -19f4a2: 0e00 |0003: return-void │ │ +19f55c: |[19f55c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;I)V │ │ +19f56c: 6e20 8e01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMinimumFractionDigits:(I)V // method@018e │ │ +19f572: 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 │ │ │ │ @@ -11743,17 +11743,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 │ │ -19f474: |[19f474] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ -19f484: 6e20 8c01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@018c │ │ -19f48a: 0e00 |0003: return-void │ │ +19f544: |[19f544] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/icu/text/NumberFormat;Z)V │ │ +19f554: 6e20 8c01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setGroupingUsed:(Z)V // method@018c │ │ +19f55a: 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 │ │ │ │ @@ -11762,17 +11762,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 │ │ -19f4a4: |[19f4a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ -19f4b4: 6e20 a901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01a9 │ │ -19f4ba: 0e00 |0003: return-void │ │ +19f574: |[19f574] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/MediaMetadataRetriever$BitmapParams;Landroid/graphics/Bitmap$Config;)V │ │ +19f584: 6e20 a901 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/MediaMetadataRetriever$BitmapParams;.setPreferredConfig:(Landroid/graphics/Bitmap$Config;)V // method@01a9 │ │ +19f58a: 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; │ │ │ │ @@ -11781,17 +11781,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 │ │ -19f4bc: |[19f4bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ -19f4cc: 6e40 5a0d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d5a │ │ -19f4d2: 0e00 |0003: return-void │ │ +19f58c: |[19f58c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Lcom/infomaniak/drive/ui/LaunchActivity;III)V │ │ +19f59c: 6e40 5a0d 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/LaunchActivity;.overrideActivityTransition:(III)V // method@0d5a │ │ +19f5a2: 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 │ │ @@ -11802,18 +11802,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 │ │ -19f17c: |[19f17c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -19f18c: 6e20 3c02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023c │ │ -19f192: 0a00 |0003: move-result v0 │ │ -19f194: 0f00 |0004: return v0 │ │ +19f24c: |[19f24c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +19f25c: 6e20 3c02 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@023c │ │ +19f262: 0a00 |0003: move-result v0 │ │ +19f264: 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; │ │ │ │ @@ -11822,17 +11822,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 │ │ -19f198: |[19f198] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ -19f1a8: 2000 7700 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0077 │ │ -19f1ac: 0f00 |0002: return v0 │ │ +19f268: |[19f268] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Z │ │ +19f278: 2000 7700 |0000: instance-of v0, v0, Landroid/icu/text/DecimalFormat; // type@0077 │ │ +19f27c: 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;) │ │ @@ -11840,18 +11840,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 │ │ -19f1b0: |[19f1b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ -19f1c0: 7220 8197 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@9781 │ │ -19f1c6: 0a00 |0003: move-result v0 │ │ -19f1c8: 0f00 |0004: return v0 │ │ +19f280: |[19f280] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m:(Ljava/util/List;Ljava/util/function/Predicate;)Z │ │ +19f290: 7220 8e97 1000 |0000: invoke-interface {v0, v1}, Ljava/util/List;.removeIf:(Ljava/util/function/Predicate;)Z // method@978e │ │ +19f296: 0a00 |0003: move-result v0 │ │ +19f298: 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; │ │ │ │ @@ -11860,18 +11860,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 │ │ -19ef6c: |[19ef6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ -19ef7c: 7130 b201 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b2 │ │ -19ef82: 0c00 |0003: move-result-object v0 │ │ -19ef84: 1100 |0004: return-object v0 │ │ +19f03c: |[19f03c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; │ │ +19f04c: 7130 b201 1002 |0000: invoke-static {v0, v1, v2}, Landroid/media/ThumbnailUtils;.createImageThumbnail:(Ljava/io/File;Landroid/util/Size;Landroid/os/CancellationSignal;)Landroid/graphics/Bitmap; // method@01b2 │ │ +19f052: 0c00 |0003: move-result-object v0 │ │ +19f054: 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; │ │ @@ -11881,35 +11881,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 │ │ -19f060: |[19f060] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ -19f070: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ -19f074: 1100 |0002: return-object v0 │ │ +19f130: |[19f130] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()Landroid/icu/util/MeasureUnit; │ │ +19f140: 6200 3000 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.BYTE:Landroid/icu/util/MeasureUnit; // field@0030 │ │ +19f144: 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 │ │ -19f2ac: |[19f2ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ -19f2bc: 7110 3a96 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@963a │ │ -19f2c2: 0c00 |0003: move-result-object v0 │ │ -19f2c4: 1100 |0004: return-object v0 │ │ +19f37c: |[19f37c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; │ │ +19f38c: 7110 4796 0000 |0000: invoke-static {v0}, Ljava/time/format/DateTimeFormatter;.ofLocalizedTime:(Ljava/time/format/FormatStyle;)Ljava/time/format/DateTimeFormatter; // method@9647 │ │ +19f392: 0c00 |0003: move-result-object v0 │ │ +19f394: 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;) │ │ @@ -11917,34 +11917,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19f354: |[19f354] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -19f364: 2200 8800 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0088 │ │ -19f368: 0e00 |0002: return-void │ │ +19f424: |[19f424] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +19f434: 2200 8800 |0000: new-instance v0, Landroid/media/MediaMetadataRetriever$BitmapParams; // type@0088 │ │ +19f438: 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 │ │ -19f36c: |[19f36c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19f37c: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0059 │ │ -19f382: 0e00 |0003: return-void │ │ +19f43c: |[19f43c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19f44c: 6e20 5900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0059 │ │ +19f452: 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; │ │ │ │ @@ -11953,17 +11953,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 │ │ -19f384: |[19f384] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ -19f394: 6e20 5d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005d │ │ -19f39a: 0e00 |0003: return-void │ │ +19f454: |[19f454] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationManager;Ljava/util/List;)V │ │ +19f464: 6e20 5d00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannels:(Ljava/util/List;)V // method@005d │ │ +19f46a: 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; │ │ │ │ @@ -11972,17 +11972,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 │ │ -19f39c: |[19f39c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ -19f3ac: 6e20 8d01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018d │ │ -19f3b2: 0e00 |0003: return-void │ │ +19f46c: |[19f46c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/icu/text/NumberFormat;I)V │ │ +19f47c: 6e20 8d01 1000 |0000: invoke-virtual {v0, v1}, Landroid/icu/text/NumberFormat;.setMaximumFractionDigits:(I)V // method@018d │ │ +19f482: 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 │ │ │ │ @@ -11991,98 +11991,98 @@ │ │ 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 │ │ -19f078: |[19f078] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ -19f088: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ -19f08c: 1100 |0002: return-object v0 │ │ +19f148: |[19f148] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()Landroid/icu/util/MeasureUnit; │ │ +19f158: 6200 3200 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.KILOBYTE:Landroid/icu/util/MeasureUnit; // field@0032 │ │ +19f15c: 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 │ │ -19f3b4: |[19f3b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -19f3c4: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ -19f3c8: 0e00 |0002: return-void │ │ +19f484: |[19f484] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +19f494: 2200 2300 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0023 │ │ +19f498: 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 │ │ -19f090: |[19f090] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ -19f0a0: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ -19f0a4: 1100 |0002: return-object v0 │ │ +19f160: |[19f160] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()Landroid/icu/util/MeasureUnit; │ │ +19f170: 6200 3300 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.MEGABYTE:Landroid/icu/util/MeasureUnit; // field@0033 │ │ +19f174: 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 │ │ -19f3cc: |[19f3cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -19f3dc: 2200 ef00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ef │ │ -19f3e0: 0e00 |0002: return-void │ │ +19f49c: |[19f49c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +19f4ac: 2200 ef00 |0000: new-instance v0, Landroid/view/ContextThemeWrapper; // type@00ef │ │ +19f4b0: 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 │ │ -19f0a8: |[19f0a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ -19f0b8: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ -19f0bc: 1100 |0002: return-object v0 │ │ +19f178: |[19f178] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticApiModelOutline0.m$4:()Landroid/icu/util/MeasureUnit; │ │ +19f188: 6200 3100 |0000: sget-object v0, Landroid/icu/util/MeasureUnit;.GIGABYTE:Landroid/icu/util/MeasureUnit; // field@0031 │ │ +19f18c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #64 header: │ │ class_idx : 1119 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #64 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;' │ │ @@ -12102,18 +12102,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 │ │ -19f4f4: |[19f4f4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f504: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f50a: 5b01 e803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ -19f50e: 0e00 |0005: return-void │ │ +19f5c4: |[19f5c4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f5d4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f5da: 5b01 e803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ +19f5de: 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; │ │ │ │ @@ -12123,32 +12123,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f4d4: |[19f4d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ -19f4e4: 5410 e803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ -19f4e8: 7110 390e 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@0e39 │ │ -19f4ee: 0c00 |0005: move-result-object v0 │ │ -19f4f0: 1100 |0006: return-object v0 │ │ +19f5a4: |[19f5a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda10.invoke:()Ljava/lang/Object; │ │ +19f5b4: 5410 e803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e8 │ │ +19f5b8: 7110 390e 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@0e39 │ │ +19f5be: 0c00 |0005: move-result-object v0 │ │ +19f5c0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #65 header: │ │ class_idx : 1120 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #65 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;' │ │ @@ -12172,19 +12172,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 │ │ -19f538: |[19f538] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -19f548: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f54e: 5b01 e903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e9 │ │ -19f552: 5b02 ea03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ea │ │ -19f556: 0e00 |0007: return-void │ │ +19f608: |[19f608] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +19f618: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f61e: 5b01 e903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e9 │ │ +19f622: 5b02 ea03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ea │ │ +19f626: 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; │ │ @@ -12195,35 +12195,35 @@ │ │ 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 │ │ -19f510: |[19f510] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f520: 5420 e903 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e9 │ │ -19f524: 5421 ea03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ea │ │ -19f528: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -19f52c: 7130 290e 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@0e29 │ │ -19f532: 0c03 |0009: move-result-object v3 │ │ -19f534: 1103 |000a: return-object v3 │ │ +19f5e0: |[19f5e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda11.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f5f0: 5420 e903 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03e9 │ │ +19f5f4: 5421 ea03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@03ea │ │ +19f5f8: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +19f5fc: 7130 290e 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@0e29 │ │ +19f602: 0c03 |0009: move-result-object v3 │ │ +19f604: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #66 header: │ │ class_idx : 1121 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #66 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;' │ │ @@ -12251,20 +12251,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 │ │ -19f584: |[19f584] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f594: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f59a: 5b01 eb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03eb │ │ -19f59e: 5b02 ec03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ec │ │ -19f5a2: 5b03 ed03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19f5a6: 0e00 |0009: return-void │ │ +19f654: |[19f654] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f664: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f66a: 5b01 eb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03eb │ │ +19f66e: 5b02 ec03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ec │ │ +19f672: 5b03 ed03 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19f676: 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; │ │ @@ -12276,36 +12276,36 @@ │ │ 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 │ │ -19f558: |[19f558] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f568: 5430 eb03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03eb │ │ -19f56c: 5431 ec03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ec │ │ -19f570: 5432 ed03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ -19f574: 1f04 1e00 |0006: check-cast v4, Landroid/app/Dialog; // type@001e │ │ -19f578: 7140 380e 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@0e38 │ │ -19f57e: 0c04 |000b: move-result-object v4 │ │ -19f580: 1104 |000c: return-object v4 │ │ +19f628: |[19f628] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda12.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f638: 5430 eb03 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$0:Ljava/util/ArrayList; // field@03eb │ │ +19f63c: 5431 ec03 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$1:Ljava/util/List; // field@03ec │ │ +19f640: 5432 ed03 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12;.f$2:Lcom/infomaniak/drive/ui/MainActivity; // field@03ed │ │ +19f644: 1f04 1e00 |0006: check-cast v4, Landroid/app/Dialog; // type@001e │ │ +19f648: 7140 380e 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@0e38 │ │ +19f64e: 0c04 |000b: move-result-object v4 │ │ +19f650: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #67 header: │ │ class_idx : 1122 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #67 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;' │ │ @@ -12325,18 +12325,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 │ │ -19f5d4: |[19f5d4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f5e4: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f5ea: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19f5ee: 0e00 |0005: return-void │ │ +19f6a4: |[19f6a4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f6b4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f6ba: 5b01 ee03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19f6be: 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; │ │ │ │ @@ -12346,36 +12346,36 @@ │ │ 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 │ │ -19f5a8: |[19f5a8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f5b8: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ -19f5bc: 1f02 6c17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176c │ │ -19f5c0: 6e10 ac92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -19f5c6: 0a02 |0007: move-result v2 │ │ -19f5c8: 7120 420e 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@0e42 │ │ -19f5ce: 0c02 |000b: move-result-object v2 │ │ -19f5d0: 1102 |000c: return-object v2 │ │ +19f678: |[19f678] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda13.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f688: 5410 ee03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ee │ │ +19f68c: 1f02 6d17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176d │ │ +19f690: 6e10 b992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +19f696: 0a02 |0007: move-result v2 │ │ +19f698: 7120 420e 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@0e42 │ │ +19f69e: 0c02 |000b: move-result-object v2 │ │ +19f6a0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #68 header: │ │ class_idx : 1123 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #68 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;' │ │ @@ -12395,18 +12395,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 │ │ -19f610: |[19f610] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f620: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f626: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19f62a: 0e00 |0005: return-void │ │ +19f6e0: |[19f6e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f6f0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f6f6: 5b01 ef03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19f6fa: 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; │ │ │ │ @@ -12416,32 +12416,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f5f0: |[19f5f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -19f600: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ -19f604: 7110 260e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e26 │ │ -19f60a: 0c00 |0005: move-result-object v0 │ │ -19f60c: 1100 |0006: return-object v0 │ │ +19f6c0: |[19f6c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +19f6d0: 5410 ef03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03ef │ │ +19f6d4: 7110 260e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e26 │ │ +19f6da: 0c00 |0005: move-result-object v0 │ │ +19f6dc: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #69 header: │ │ class_idx : 1124 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #69 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;' │ │ @@ -12461,18 +12461,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 │ │ -19f650: |[19f650] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f660: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f666: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19f66a: 0e00 |0005: return-void │ │ +19f720: |[19f720] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f730: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f736: 5b01 f003 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19f73a: 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; │ │ │ │ @@ -12482,34 +12482,34 @@ │ │ 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 │ │ -19f62c: |[19f62c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f63c: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ -19f640: 1f02 7c17 |0002: check-cast v2, Ljava/lang/Exception; // type@177c │ │ -19f644: 7120 360e 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@0e36 │ │ -19f64a: 0c02 |0007: move-result-object v2 │ │ -19f64c: 1102 |0008: return-object v2 │ │ +19f6fc: |[19f6fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda15.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f70c: 5410 f003 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f0 │ │ +19f710: 1f02 7d17 |0002: check-cast v2, Ljava/lang/Exception; // type@177d │ │ +19f714: 7120 360e 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@0e36 │ │ +19f71a: 0c02 |0007: move-result-object v2 │ │ +19f71c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #70 header: │ │ class_idx : 1125 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #70 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;' │ │ @@ -12529,18 +12529,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 │ │ -19f698: |[19f698] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f6a8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f6ae: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19f6b2: 0e00 |0005: return-void │ │ +19f768: |[19f768] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f778: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f77e: 5b01 f103 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19f782: 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; │ │ │ │ @@ -12550,36 +12550,36 @@ │ │ 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 │ │ -19f66c: |[19f66c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f67c: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ -19f680: 1f02 6c17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176c │ │ -19f684: 6e10 ac92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -19f68a: 0a02 |0007: move-result v2 │ │ -19f68c: 7120 3b0e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e3b │ │ -19f692: 0c02 |000b: move-result-object v2 │ │ -19f694: 1102 |000c: return-object v2 │ │ +19f73c: |[19f73c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f74c: 5410 f103 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f1 │ │ +19f750: 1f02 6d17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176d │ │ +19f754: 6e10 b992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +19f75a: 0a02 |0007: move-result v2 │ │ +19f75c: 7120 3b0e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e3b │ │ +19f762: 0c02 |000b: move-result-object v2 │ │ +19f764: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #71 header: │ │ class_idx : 1126 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #71 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;' │ │ @@ -12599,18 +12599,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 │ │ -19f6e0: |[19f6e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f6f0: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f6f6: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19f6fa: 0e00 |0005: return-void │ │ +19f7b0: |[19f7b0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f7c0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f7c6: 5b01 f203 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19f7ca: 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; │ │ │ │ @@ -12620,36 +12620,36 @@ │ │ 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 │ │ -19f6b4: |[19f6b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f6c4: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ -19f6c8: 1f02 6c17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176c │ │ -19f6cc: 6e10 ac92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -19f6d2: 0a02 |0007: move-result v2 │ │ -19f6d4: 7120 3c0e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e3c │ │ -19f6da: 0c02 |000b: move-result-object v2 │ │ -19f6dc: 1102 |000c: return-object v2 │ │ +19f784: |[19f784] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda17.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f794: 5410 f203 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f2 │ │ +19f798: 1f02 6d17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176d │ │ +19f79c: 6e10 b992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +19f7a2: 0a02 |0007: move-result v2 │ │ +19f7a4: 7120 3c0e 2000 |0008: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e3c │ │ +19f7aa: 0c02 |000b: move-result-object v2 │ │ +19f7ac: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #72 header: │ │ class_idx : 1127 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #72 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;' │ │ @@ -12669,18 +12669,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 │ │ -19f720: |[19f720] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f730: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f736: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19f73a: 0e00 |0005: return-void │ │ +19f7f0: |[19f7f0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f800: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f806: 5b01 f303 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19f80a: 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; │ │ │ │ @@ -12690,34 +12690,34 @@ │ │ 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 │ │ -19f6fc: |[19f6fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f70c: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ -19f710: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ -19f714: 7120 410e 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@0e41 │ │ -19f71a: 0c02 |0007: move-result-object v2 │ │ -19f71c: 1102 |0008: return-object v2 │ │ +19f7cc: |[19f7cc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda18.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f7dc: 5410 f303 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f3 │ │ +19f7e0: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ +19f7e4: 7120 410e 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@0e41 │ │ +19f7ea: 0c02 |0007: move-result-object v2 │ │ +19f7ec: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #73 header: │ │ class_idx : 1128 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #73 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;' │ │ @@ -12737,18 +12737,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 │ │ -19f760: |[19f760] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f770: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f776: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19f77a: 0e00 |0005: return-void │ │ +19f830: |[19f830] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f840: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f846: 5b01 f403 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19f84a: 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; │ │ │ │ @@ -12758,34 +12758,34 @@ │ │ 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 │ │ -19f73c: |[19f73c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f74c: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ -19f750: 1f02 5018 |0002: check-cast v2, Ljava/util/List; // type@1850 │ │ -19f754: 7120 370e 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@0e37 │ │ -19f75a: 0c02 |0007: move-result-object v2 │ │ -19f75c: 1102 |0008: return-object v2 │ │ +19f80c: |[19f80c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda19.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f81c: 5410 f403 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f4 │ │ +19f820: 1f02 5118 |0002: check-cast v2, Ljava/util/List; // type@1851 │ │ +19f824: 7120 370e 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@0e37 │ │ +19f82a: 0c02 |0007: move-result-object v2 │ │ +19f82c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #74 header: │ │ class_idx : 1129 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #74 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;' │ │ @@ -12805,18 +12805,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 │ │ -19f77c: |[19f77c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f78c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f792: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19f796: 0e00 |0005: return-void │ │ +19f84c: |[19f84c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f85c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f862: 5b01 f503 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19f866: 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; │ │ │ │ @@ -12826,32 +12826,32 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19f798: |[19f798] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ -19f7a8: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ -19f7ac: 7120 2d0e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e2d │ │ -19f7b2: 0e00 |0005: return-void │ │ +19f868: |[19f868] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda1.onNavigationItemReselected:(Landroid/view/MenuItem;)V │ │ +19f878: 5410 f503 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f5 │ │ +19f87c: 7120 2d0e 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V // method@0e2d │ │ +19f882: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #75 header: │ │ class_idx : 1130 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #75 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;' │ │ @@ -12871,18 +12871,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 │ │ -19f7b4: |[19f7b4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f7c4: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f7ca: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19f7ce: 0e00 |0005: return-void │ │ +19f884: |[19f884] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f894: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f89a: 5b01 f603 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19f89e: 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; │ │ │ │ @@ -12892,34 +12892,34 @@ │ │ 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 │ │ -19f7d0: |[19f7d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -19f7e0: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ -19f7e4: 7140 3a0e 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@0e3a │ │ -19f7ea: 0e00 |0005: return-void │ │ +19f8a0: |[19f8a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda20.onDestinationChanged:(Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +19f8b0: 5410 f603 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f6 │ │ +19f8b4: 7140 3a0e 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@0e3a │ │ +19f8ba: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #76 header: │ │ class_idx : 1131 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #76 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;' │ │ @@ -12935,17 +12935,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19f810: |[19f810] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ -19f820: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f826: 0e00 |0003: return-void │ │ +19f8e0: |[19f8e0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.:()V │ │ +19f8f0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f8f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; │ │ │ │ Virtual methods - │ │ @@ -12954,33 +12954,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19f7ec: |[19f7ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ -19f7fc: 7100 340e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e34 │ │ -19f802: 0a00 |0003: move-result v0 │ │ -19f804: 7110 b192 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -19f80a: 0c00 |0007: move-result-object v0 │ │ -19f80c: 1100 |0008: return-object v0 │ │ +19f8bc: |[19f8bc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda21.invoke:()Ljava/lang/Object; │ │ +19f8cc: 7100 340e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z // method@0e34 │ │ +19f8d2: 0a00 |0003: move-result v0 │ │ +19f8d4: 7110 be92 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +19f8da: 0c00 |0007: move-result-object v0 │ │ +19f8dc: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #77 header: │ │ class_idx : 1132 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #77 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;' │ │ @@ -13000,18 +13000,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 │ │ -19f848: |[19f848] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f858: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f85e: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19f862: 0e00 |0005: return-void │ │ +19f918: |[19f918] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f928: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f92e: 5b01 f703 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19f932: 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; │ │ │ │ @@ -13021,32 +13021,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f828: |[19f828] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ -19f838: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ -19f83c: 7110 2c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e2c │ │ -19f842: 0c00 |0005: move-result-object v0 │ │ -19f844: 1100 |0006: return-object v0 │ │ +19f8f8: |[19f8f8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda22.invoke:()Ljava/lang/Object; │ │ +19f908: 5410 f703 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f7 │ │ +19f90c: 7110 2c0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e2c │ │ +19f912: 0c00 |0005: move-result-object v0 │ │ +19f914: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #78 header: │ │ class_idx : 1133 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #78 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;' │ │ @@ -13066,18 +13066,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 │ │ -19f884: |[19f884] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f894: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f89a: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19f89e: 0e00 |0005: return-void │ │ +19f954: |[19f954] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f964: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f96a: 5b01 f803 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19f96e: 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; │ │ │ │ @@ -13087,32 +13087,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f864: |[19f864] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ -19f874: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ -19f878: 7110 3f0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e3f │ │ -19f87e: 0c00 |0005: move-result-object v0 │ │ -19f880: 1100 |0006: return-object v0 │ │ +19f934: |[19f934] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda23.invoke:()Ljava/lang/Object; │ │ +19f944: 5410 f803 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f8 │ │ +19f948: 7110 3f0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e3f │ │ +19f94e: 0c00 |0005: move-result-object v0 │ │ +19f950: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #79 header: │ │ class_idx : 1134 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #79 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;' │ │ @@ -13132,18 +13132,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 │ │ -19f8c0: |[19f8c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f8d0: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f8d6: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19f8da: 0e00 |0005: return-void │ │ +19f990: |[19f990] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f9a0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f9a6: 5b01 f903 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +19f9aa: 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; │ │ │ │ @@ -13153,32 +13153,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19f8a0: |[19f8a0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ -19f8b0: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ -19f8b4: 7110 330e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e33 │ │ -19f8ba: 0c00 |0005: move-result-object v0 │ │ -19f8bc: 1100 |0006: return-object v0 │ │ +19f970: |[19f970] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda24.invoke:()Ljava/lang/Object; │ │ +19f980: 5410 f903 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03f9 │ │ +19f984: 7110 330e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e33 │ │ +19f98a: 0c00 |0005: move-result-object v0 │ │ +19f98c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #80 header: │ │ class_idx : 1135 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #80 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;' │ │ @@ -13198,18 +13198,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 │ │ -19f900: |[19f900] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f910: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f916: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -19f91a: 0e00 |0005: return-void │ │ +19f9d0: |[19f9d0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19f9e0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19f9e6: 5b01 fa03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +19f9ea: 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; │ │ │ │ @@ -13219,34 +13219,34 @@ │ │ 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 │ │ -19f8dc: |[19f8dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f8ec: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ -19f8f0: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ -19f8f4: 7120 2e0e 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@0e2e │ │ -19f8fa: 0c02 |0007: move-result-object v2 │ │ -19f8fc: 1102 |0008: return-object v2 │ │ +19f9ac: |[19f9ac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda25.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f9bc: 5410 fa03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fa │ │ +19f9c0: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ +19f9c4: 7120 2e0e 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@0e2e │ │ +19f9ca: 0c02 |0007: move-result-object v2 │ │ +19f9cc: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #81 header: │ │ class_idx : 1136 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #81 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;' │ │ @@ -13266,18 +13266,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 │ │ -19f940: |[19f940] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19f950: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f956: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -19f95a: 0e00 |0005: return-void │ │ +19fa10: |[19fa10] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fa20: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fa26: 5b01 fb03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +19fa2a: 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; │ │ │ │ @@ -13287,34 +13287,34 @@ │ │ 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 │ │ -19f91c: |[19f91c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f92c: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ -19f930: 1f02 6c17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176c │ │ -19f934: 7120 3d0e 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@0e3d │ │ -19f93a: 0c02 |0007: move-result-object v2 │ │ -19f93c: 1102 |0008: return-object v2 │ │ +19f9ec: |[19f9ec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda26.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19f9fc: 5410 fb03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fb │ │ +19fa00: 1f02 6d17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176d │ │ +19fa04: 7120 3d0e 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@0e3d │ │ +19fa0a: 0c02 |0007: move-result-object v2 │ │ +19fa0c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #82 header: │ │ class_idx : 1137 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #82 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;' │ │ @@ -13338,19 +13338,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 │ │ -19f95c: |[19f95c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ -19f96c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f972: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ -19f976: 5b02 fd03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fd │ │ -19f97a: 0e00 |0007: return-void │ │ +19fa2c: |[19fa2c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V │ │ +19fa3c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fa42: 5b01 fc03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +19fa46: 5b02 fd03 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fd │ │ +19fa4a: 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; │ │ @@ -13361,33 +13361,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19f97c: |[19f97c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ -19f98c: 5420 fc03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ -19f990: 5421 fd03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fd │ │ -19f994: 7130 270e 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@0e27 │ │ -19f99a: 0e00 |0007: return-void │ │ +19fa4c: |[19fa4c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda27.onClick:(Landroid/view/View;)V │ │ +19fa5c: 5420 fc03 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@03fc │ │ +19fa60: 5421 fd03 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.f$1:Landroid/os/Bundle; // field@03fd │ │ +19fa64: 7130 270e 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@0e27 │ │ +19fa6a: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #83 header: │ │ class_idx : 1138 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #83 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;' │ │ @@ -13407,18 +13407,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 │ │ -19f9c0: |[19f9c0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ -19f9d0: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19f9d6: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fe │ │ -19f9da: 0e00 |0005: return-void │ │ +19fa90: |[19fa90] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V │ │ +19faa0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19faa6: 5b01 fe03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fe │ │ +19faaa: 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; │ │ │ │ @@ -13428,34 +13428,34 @@ │ │ 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 │ │ -19f99c: |[19f99c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19f9ac: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fe │ │ -19f9b0: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -19f9b4: 7120 280e 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@0e28 │ │ -19f9ba: 0c02 |0007: move-result-object v2 │ │ -19f9bc: 1102 |0008: return-object v2 │ │ +19fa6c: |[19fa6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda28.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fa7c: 5410 fe03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.f$0:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@03fe │ │ +19fa80: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +19fa84: 7120 280e 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@0e28 │ │ +19fa8a: 0c02 |0007: move-result-object v2 │ │ +19fa8c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #84 header: │ │ class_idx : 1139 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #84 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;' │ │ @@ -13475,18 +13475,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 │ │ -19f9fc: |[19f9fc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ -19fa0c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fa12: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03ff │ │ -19fa16: 0e00 |0005: return-void │ │ +19facc: |[19facc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.:(Landroid/view/GestureDetector;)V │ │ +19fadc: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fae2: 5b01 ff03 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03ff │ │ +19fae6: 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; │ │ │ │ @@ -13496,34 +13496,34 @@ │ │ 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 │ │ -19f9dc: |[19f9dc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -19f9ec: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03ff │ │ -19f9f0: 7130 350e 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@0e35 │ │ -19f9f6: 0a02 |0005: move-result v2 │ │ -19f9f8: 0f02 |0006: return v2 │ │ +19faac: |[19faac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda29.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +19fabc: 5410 ff03 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.f$0:Landroid/view/GestureDetector; // field@03ff │ │ +19fac0: 7130 350e 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@0e35 │ │ +19fac6: 0a02 |0005: move-result v2 │ │ +19fac8: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #85 header: │ │ class_idx : 1140 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #85 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;' │ │ @@ -13543,18 +13543,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 │ │ -19fa38: |[19fa38] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fa48: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fa4e: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19fa52: 0e00 |0005: return-void │ │ +19fb08: |[19fb08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb18: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fb1e: 5b01 0004 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19fb22: 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; │ │ │ │ @@ -13564,32 +13564,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fa18: |[19fa18] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -19fa28: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ -19fa2c: 7110 400e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e40 │ │ -19fa32: 0c00 |0005: move-result-object v0 │ │ -19fa34: 1100 |0006: return-object v0 │ │ +19fae8: |[19fae8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +19faf8: 5410 0004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0400 │ │ +19fafc: 7110 400e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e40 │ │ +19fb02: 0c00 |0005: move-result-object v0 │ │ +19fb04: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #86 header: │ │ class_idx : 1141 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #86 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;' │ │ @@ -13609,18 +13609,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 │ │ -19fa74: |[19fa74] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fa84: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fa8a: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -19fa8e: 0e00 |0005: return-void │ │ +19fb44: |[19fb44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb54: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fb5a: 5b01 0104 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19fb5e: 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; │ │ │ │ @@ -13630,32 +13630,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fa54: |[19fa54] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ -19fa64: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ -19fa68: 7110 2b0e 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@0e2b │ │ -19fa6e: 0c00 |0005: move-result-object v0 │ │ -19fa70: 1100 |0006: return-object v0 │ │ +19fb24: |[19fb24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda3.invoke:()Ljava/lang/Object; │ │ +19fb34: 5410 0104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0401 │ │ +19fb38: 7110 2b0e 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@0e2b │ │ +19fb3e: 0c00 |0005: move-result-object v0 │ │ +19fb40: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #87 header: │ │ class_idx : 1142 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #87 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;' │ │ @@ -13675,18 +13675,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 │ │ -19fab0: |[19fab0] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fac0: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fac6: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -19faca: 0e00 |0005: return-void │ │ +19fb80: |[19fb80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fb90: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fb96: 5b01 0204 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +19fb9a: 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; │ │ │ │ @@ -13696,32 +13696,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fa90: |[19fa90] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -19faa0: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ -19faa4: 7110 300e 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@0e30 │ │ -19faaa: 0c00 |0005: move-result-object v0 │ │ -19faac: 1100 |0006: return-object v0 │ │ +19fb60: |[19fb60] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +19fb70: 5410 0204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0402 │ │ +19fb74: 7110 300e 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@0e30 │ │ +19fb7a: 0c00 |0005: move-result-object v0 │ │ +19fb7c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #88 header: │ │ class_idx : 1143 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #88 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;' │ │ @@ -13741,18 +13741,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 │ │ -19faec: |[19faec] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fafc: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fb02: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -19fb06: 0e00 |0005: return-void │ │ +19fbbc: |[19fbbc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fbcc: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fbd2: 5b01 0304 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +19fbd6: 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; │ │ │ │ @@ -13762,32 +13762,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19facc: |[19facc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ -19fadc: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ -19fae0: 7110 3e0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e3e │ │ -19fae6: 0c00 |0005: move-result-object v0 │ │ -19fae8: 1100 |0006: return-object v0 │ │ +19fb9c: |[19fb9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda5.invoke:()Ljava/lang/Object; │ │ +19fbac: 5410 0304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0403 │ │ +19fbb0: 7110 3e0e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e3e │ │ +19fbb6: 0c00 |0005: move-result-object v0 │ │ +19fbb8: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #89 header: │ │ class_idx : 1144 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #89 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;' │ │ @@ -13807,18 +13807,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 │ │ -19fb08: |[19fb08] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb18: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fb1e: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -19fb22: 0e00 |0005: return-void │ │ +19fbd8: |[19fbd8] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fbe8: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fbee: 5b01 0404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +19fbf2: 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; │ │ │ │ @@ -13828,33 +13828,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19fb24: |[19fb24] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ -19fb34: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ -19fb38: 1f02 6601 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0166 │ │ -19fb3c: 7120 2f0e 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@0e2f │ │ -19fb42: 0e00 |0007: return-void │ │ +19fbf4: |[19fbf4] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda6.onActivityResult:(Ljava/lang/Object;)V │ │ +19fc04: 5410 0404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0404 │ │ +19fc08: 1f02 6601 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0166 │ │ +19fc0c: 7120 2f0e 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@0e2f │ │ +19fc12: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #90 header: │ │ class_idx : 1145 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #90 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;' │ │ @@ -13874,18 +13874,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 │ │ -19fb64: |[19fb64] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb74: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fb7a: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -19fb7e: 0e00 |0005: return-void │ │ +19fc34: |[19fc34] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fc44: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fc4a: 5b01 0504 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +19fc4e: 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; │ │ │ │ @@ -13895,32 +13895,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fb44: |[19fb44] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ -19fb54: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ -19fb58: 7110 310e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e31 │ │ -19fb5e: 0c00 |0005: move-result-object v0 │ │ -19fb60: 1100 |0006: return-object v0 │ │ +19fc14: |[19fc14] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda7.invoke:()Ljava/lang/Object; │ │ +19fc24: 5410 0504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0405 │ │ +19fc28: 7110 310e 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e31 │ │ +19fc2e: 0c00 |0005: move-result-object v0 │ │ +19fc30: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #91 header: │ │ class_idx : 1146 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #91 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;' │ │ @@ -13940,18 +13940,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 │ │ -19fb80: |[19fb80] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fb90: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fb96: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -19fb9a: 0e00 |0005: return-void │ │ +19fc50: |[19fc50] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fc60: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fc66: 5b01 0604 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +19fc6a: 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; │ │ │ │ @@ -13961,33 +13961,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19fb9c: |[19fb9c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ -19fbac: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ -19fbb0: 1f02 6601 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0166 │ │ -19fbb4: 7120 2a0e 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@0e2a │ │ -19fbba: 0e00 |0007: return-void │ │ +19fc6c: |[19fc6c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda8.onActivityResult:(Ljava/lang/Object;)V │ │ +19fc7c: 5410 0604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0406 │ │ +19fc80: 1f02 6601 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0166 │ │ +19fc84: 7120 2a0e 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@0e2a │ │ +19fc8a: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #92 header: │ │ class_idx : 1147 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #92 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;' │ │ @@ -14007,18 +14007,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 │ │ -19fbdc: |[19fbdc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fbec: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fbf2: 5b01 0704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -19fbf6: 0e00 |0005: return-void │ │ +19fcac: |[19fcac] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fcbc: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fcc2: 5b01 0704 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +19fcc6: 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; │ │ │ │ @@ -14028,32 +14028,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19fbbc: |[19fbbc] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ -19fbcc: 5410 0704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ -19fbd0: 7110 320e 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@0e32 │ │ -19fbd6: 0c00 |0005: move-result-object v0 │ │ -19fbd8: 1100 |0006: return-object v0 │ │ +19fc8c: |[19fc8c] com.infomaniak.drive.ui.MainActivity$$ExternalSyntheticLambda9.invoke:()Ljava/lang/Object; │ │ +19fc9c: 5410 0704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0407 │ │ +19fca0: 7110 320e 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@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$$ExternalSyntheticLambda9; │ │ │ │ - source_file_idx : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #93 header: │ │ class_idx : 1148 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 26912 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 annotations: │ │ Annotations on class │ │ @@ -14074,17 +14074,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fbf8: |[19fbf8] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ -19fc08: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19fc0e: 0e00 |0003: return-void │ │ +19fcc8: |[19fcc8] com.infomaniak.drive.ui.MainActivity$Companion.:()V │ │ +19fcd8: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +19fcde: 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;) │ │ @@ -14092,29 +14092,29 @@ │ │ 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 │ │ -19fc10: |[19fc10] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -19fc20: 7010 eb0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0deb │ │ -19fc26: 0e00 |0003: return-void │ │ +19fce0: |[19fce0] com.infomaniak.drive.ui.MainActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +19fcf0: 7010 eb0d 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:()V // method@0deb │ │ +19fcf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #94 header: │ │ class_idx : 1149 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 163 │ │ -source_file_idx : 26912 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -14139,18 +14139,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 │ │ -19fc28: |[19fc28] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -19fc38: 5b02 0804 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -19fc3c: 7020 0602 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0206 │ │ -19fc42: 0e00 |0005: return-void │ │ +19fcf8: |[19fcf8] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.:(Ljava/io/File;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +19fd08: 5b02 0804 |0000: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +19fd0c: 7020 0602 1000 |0002: invoke-direct {v0, v1}, Landroid/os/FileObserver;.:(Ljava/io/File;)V // method@0206 │ │ +19fd12: 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; │ │ @@ -14161,33 +14161,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc44: |[19fc44] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ -19fc54: 5401 0804 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ -19fc58: 7110 450e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e45 │ │ -19fc5e: 0e00 |0005: return-void │ │ +19fd14: |[19fd14] com.infomaniak.drive.ui.MainActivity$fileObserver$2$1.onEvent:(ILjava/lang/String;)V │ │ +19fd24: 5401 0804 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0408 │ │ +19fd28: 7110 450e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e45 │ │ +19fd2e: 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #95 header: │ │ class_idx : 1150 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 163 │ │ -source_file_idx : 26912 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -14212,18 +14212,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 │ │ -19fc60: |[19fc60] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ -19fc70: 5b01 0904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ -19fc74: 7020 0702 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0207 │ │ -19fc7a: 0e00 |0005: return-void │ │ +19fd30: |[19fd30] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/String;)V │ │ +19fd40: 5b01 0904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ +19fd44: 7020 0702 2000 |0002: invoke-direct {v0, v2}, Landroid/os/FileObserver;.:(Ljava/lang/String;)V // method@0207 │ │ +19fd4a: 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; │ │ @@ -14234,33 +14234,33 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19fc7c: |[19fc7c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ -19fc8c: 5401 0904 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ -19fc90: 7110 450e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e45 │ │ -19fc96: 0e00 |0005: return-void │ │ +19fd4c: |[19fd4c] com.infomaniak.drive.ui.MainActivity$fileObserver$2$2.onEvent:(ILjava/lang/String;)V │ │ +19fd5c: 5401 0904 |0000: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0409 │ │ +19fd60: 7110 450e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e45 │ │ +19fd66: 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #96 header: │ │ class_idx : 1151 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26912 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -14300,120 +14300,120 @@ │ │ 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 │ │ -19fd54: |[19fd54] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -19fd64: 5b01 0a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@040a │ │ -19fd68: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -19fd6a: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19fd70: 0e00 |0006: return-void │ │ +19fe24: |[19fe24] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +19fe34: 5b01 0a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@040a │ │ +19fe38: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +19fe3a: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19fe40: 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 │ │ -19fd30: |[19fd30] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19fd40: 2202 7f04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@047f │ │ -19fd44: 5410 0a04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@040a │ │ -19fd48: 7030 f10d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df1 │ │ -19fd4e: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19fd52: 1102 |0009: return-object v2 │ │ +19fe00: |[19fe00] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19fe10: 2202 7f04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@047f │ │ +19fe14: 5410 0a04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@040a │ │ +19fe18: 7030 f10d 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df1 │ │ +19fe1e: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19fe22: 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 │ │ -19fc98: |[19fc98] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fca8: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19fcac: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19fcb0: 6e30 f40d 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@0df4 │ │ -19fcb6: 0c01 |0007: move-result-object v1 │ │ -19fcb8: 1101 |0008: return-object v1 │ │ +19fd68: |[19fd68] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fd78: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19fd7c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19fd80: 6e30 f40d 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@0df4 │ │ +19fd86: 0c01 |0007: move-result-object v1 │ │ +19fd88: 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 │ │ -19fcbc: |[19fcbc] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fccc: 6e30 f20d 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@0df2 │ │ -19fcd2: 0c01 |0003: move-result-object v1 │ │ -19fcd4: 1f01 7f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@047f │ │ -19fcd8: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19fcdc: 6e20 f50d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0df5 │ │ -19fce2: 0c01 |000b: move-result-object v1 │ │ -19fce4: 1101 |000c: return-object v1 │ │ +19fd8c: |[19fd8c] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19fd9c: 6e30 f20d 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@0df2 │ │ +19fda2: 0c01 |0003: move-result-object v1 │ │ +19fda4: 1f01 7f04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@047f │ │ +19fda8: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19fdac: 6e20 f50d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0df5 │ │ +19fdb2: 0c01 |000b: move-result-object v1 │ │ +19fdb4: 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 │ │ -19fce8: |[19fce8] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fcf8: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19fcfe: 5210 0b04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@040b │ │ -19fd02: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -19fd06: 7110 f99a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19fd0c: 6202 1d01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ -19fd10: 5410 0a04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@040a │ │ -19fd14: 6e20 380b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b38 │ │ -19fd1a: 6202 78b2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19fd1e: 1102 |0013: return-object v2 │ │ -19fd20: 2202 8217 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@1782 │ │ -19fd24: 1a00 9c97 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19fd28: 7020 4093 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19fd2e: 2702 |001b: throw v2 │ │ +19fdb8: |[19fdb8] com.infomaniak.drive.ui.MainActivity$filesDeletionResult$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fdc8: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19fdce: 5210 0b04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.label:I // field@040b │ │ +19fdd2: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +19fdd6: 7110 069b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19fddc: 6202 1d01 |000a: sget-object v2, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ +19fde0: 5410 0a04 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.$filesUris:Ljava/util/List; // field@040a │ │ +19fde4: 6e20 380b 0200 |000e: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAllFromUris:(Ljava/util/List;)V // method@0b38 │ │ +19fdea: 6202 7bb2 |0011: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19fdee: 1102 |0013: return-object v2 │ │ +19fdf0: 2202 8317 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@1783 │ │ +19fdf4: 1a00 a197 |0016: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19fdf8: 7020 4d93 0200 |0018: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19fdfe: 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #97 header: │ │ class_idx : 1152 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26912 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -14457,140 +14457,140 @@ │ │ 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 │ │ -19fe6c: |[19fe6c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ -19fe7c: 5b01 0e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ -19fe80: 5b02 0c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040c │ │ -19fe84: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -19fe86: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -19fe8c: 0e00 |0008: return-void │ │ +19ff3c: |[19ff3c] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;Lkotlin/coroutines/Continuation;)V │ │ +19ff4c: 5b01 0e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ +19ff50: 5b02 0c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040c │ │ +19ff54: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +19ff56: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +19ff5c: 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 │ │ -19fe44: |[19fe44] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -19fe54: 2203 8004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0480 │ │ -19fe58: 5420 0e04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ -19fe5c: 5421 0c04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040c │ │ -19fe60: 7040 f60d 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@0df6 │ │ -19fe66: 1f03 451a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19fe6a: 1103 |000b: return-object v3 │ │ +19ff14: |[19ff14] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +19ff24: 2203 8004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0480 │ │ +19ff28: 5420 0e04 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ +19ff2c: 5421 0c04 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040c │ │ +19ff30: 7040 f60d 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@0df6 │ │ +19ff36: 1f03 461a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19ff3a: 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 │ │ -19fd74: |[19fd74] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fd84: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19fd88: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19fd8c: 6e30 f90d 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@0df9 │ │ -19fd92: 0c01 |0007: move-result-object v1 │ │ -19fd94: 1101 |0008: return-object v1 │ │ +19fe44: |[19fe44] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fe54: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +19fe58: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +19fe5c: 6e30 f90d 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@0df9 │ │ +19fe62: 0c01 |0007: move-result-object v1 │ │ +19fe64: 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 │ │ -19fd98: |[19fd98] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fda8: 6e30 f70d 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@0df7 │ │ -19fdae: 0c01 |0003: move-result-object v1 │ │ -19fdb0: 1f01 8004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0480 │ │ -19fdb4: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19fdb8: 6e20 fa0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfa │ │ -19fdbe: 0c01 |000b: move-result-object v1 │ │ -19fdc0: 1101 |000c: return-object v1 │ │ +19fe68: |[19fe68] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +19fe78: 6e30 f70d 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@0df7 │ │ +19fe7e: 0c01 |0003: move-result-object v1 │ │ +19fe80: 1f01 8004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0480 │ │ +19fe84: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19fe88: 6e20 fa0d 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0dfa │ │ +19fe8e: 0c01 |000b: move-result-object v1 │ │ +19fe90: 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 │ │ -19fdc4: |[19fdc4] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19fdd4: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -19fdda: 5220 0d04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@040d │ │ -19fdde: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ -19fde2: 7110 f99a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -19fde8: 5423 0e04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ -19fdec: 7110 4a0e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4a │ │ -19fdf2: 0c03 |000f: move-result-object v3 │ │ -19fdf4: 6e10 309e 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9e30 │ │ -19fdfa: 5423 0e04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ -19fdfe: 7110 4a0e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4a │ │ -19fe04: 0c03 |0018: move-result-object v3 │ │ -19fe06: 5420 0c04 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040c │ │ -19fe0a: 1f00 8717 |001b: check-cast v0, Ljava/lang/Iterable; // type@1787 │ │ -19fe0e: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ -19fe12: 7120 2ca8 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a82c │ │ -19fe18: 0c00 |0022: move-result-object v0 │ │ -19fe1a: 1f00 3f18 |0023: check-cast v0, Ljava/util/Collection; // type@183f │ │ -19fe1e: 6e20 2d9e 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9e2d │ │ -19fe24: 5423 0e04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ -19fe28: 7110 4b0e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4b │ │ -19fe2e: 6203 78b2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19fe32: 1103 |002f: return-object v3 │ │ -19fe34: 2203 8217 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@1782 │ │ -19fe38: 1a00 9c97 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -19fe3c: 7020 4093 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -19fe42: 2703 |0037: throw v3 │ │ +19fe94: |[19fe94] com.infomaniak.drive.ui.MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19fea4: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +19feaa: 5220 0d04 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.label:I // field@040d │ │ +19feae: 3900 2b00 |0005: if-nez v0, 0030 // +002b │ │ +19feb2: 7110 069b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +19feb8: 5423 0e04 |000a: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ +19febc: 7110 4a0e 0300 |000c: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4a │ │ +19fec2: 0c03 |000f: move-result-object v3 │ │ +19fec4: 6e10 3d9e 0300 |0010: invoke-virtual {v3}, Lkotlin/collections/ArrayDeque;.clear:()V // method@9e3d │ │ +19feca: 5423 0e04 |0013: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ +19fece: 7110 4a0e 0300 |0015: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; // method@0e4a │ │ +19fed4: 0c03 |0018: move-result-object v3 │ │ +19fed6: 5420 0c04 |0019: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.$filesUriToDelete:Ljava/util/List; // field@040c │ │ +19feda: 1f00 8817 |001b: check-cast v0, Ljava/lang/Iterable; // type@1788 │ │ +19fede: 1301 8813 |001d: const/16 v1, #int 5000 // #1388 │ │ +19fee2: 7120 39a8 1000 |001f: invoke-static {v0, v1}, Lkotlin/collections/CollectionsKt;.chunked:(Ljava/lang/Iterable;I)Ljava/util/List; // method@a839 │ │ +19fee8: 0c00 |0022: move-result-object v0 │ │ +19feea: 1f00 4018 |0023: check-cast v0, Ljava/util/Collection; // type@1840 │ │ +19feee: 6e20 3a9e 0300 |0025: invoke-virtual {v3, v0}, Lkotlin/collections/ArrayDeque;.addAll:(Ljava/util/Collection;)Z // method@9e3a │ │ +19fef4: 5423 0e04 |0028: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@040e │ │ +19fef8: 7110 4b0e 0300 |002a: invoke-static {v3}, Lcom/infomaniak/drive/ui/MainActivity;.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e4b │ │ +19fefe: 6203 7bb2 |002d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19ff02: 1103 |002f: return-object v3 │ │ +19ff04: 2203 8317 |0030: new-instance v3, Ljava/lang/IllegalStateException; // type@1783 │ │ +19ff08: 1a00 a197 |0032: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +19ff0c: 7020 4d93 0300 |0034: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +19ff12: 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #98 header: │ │ class_idx : 1153 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6978 │ │ -source_file_idx : 26912 │ │ +superclass_idx : 6979 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -14613,42 +14613,42 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 14 16-bit code units │ │ -19feac: |[19feac] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ -19febc: 1c03 910e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e91 │ │ -19fec0: 1a05 d5c1 |0002: const-string v5, "installDownloadedUpdate()V" // string@c1d5 │ │ -19fec4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -19fec6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19fec8: 1a04 d4c1 |0006: const-string v4, "installDownloadedUpdate" // string@c1d4 │ │ -19fecc: 0770 |0008: move-object v0, v7 │ │ -19fece: 0782 |0009: move-object v2, v8 │ │ -19fed0: 7607 d5b6 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@b6d5 │ │ -19fed6: 0e00 |000d: return-void │ │ +19ff7c: |[19ff7c] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.:(Ljava/lang/Object;)V │ │ +19ff8c: 1c03 920e |0000: const-class v3, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e92 │ │ +19ff90: 1a05 dac1 |0002: const-string v5, "installDownloadedUpdate()V" // string@c1da │ │ +19ff94: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +19ff96: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19ff98: 1a04 d9c1 |0006: const-string v4, "installDownloadedUpdate" // string@c1d9 │ │ +19ff9c: 0770 |0008: move-object v0, v7 │ │ +19ff9e: 0782 |0009: move-object v2, v8 │ │ +19ffa0: 7607 e2b6 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@b6e2 │ │ +19ffa6: 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 │ │ -19fe90: |[19fe90] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ -19fea0: 6e10 fd0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0dfd │ │ -19fea6: 6200 78b2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -19feaa: 1100 |0005: return-object v0 │ │ +19ff60: |[19ff60] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()Ljava/lang/Object; │ │ +19ff70: 6e10 fd0d 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.invoke:()V // method@0dfd │ │ +19ff76: 6200 7bb2 |0003: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +19ff7a: 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;) │ │ @@ -14656,32 +14656,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19fed8: |[19fed8] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ -19fee8: 5410 0f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@040f │ │ -19feec: 1f00 910e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e91 │ │ -19fef0: 6e10 f14a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4af1 │ │ -19fef6: 0e00 |0007: return-void │ │ +19ffa8: |[19ffa8] com.infomaniak.drive.ui.MainActivity$initAppUpdateManager$4$1.invoke:()V │ │ +19ffb8: 5410 0f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.receiver:Ljava/lang/Object; // field@040f │ │ +19ffbc: 1f00 920e |0002: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e92 │ │ +19ffc0: 6e10 fe4a 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.installDownloadedUpdate:()V // method@4afe │ │ +19ffc6: 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #99 header: │ │ class_idx : 1154 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 26912 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -14710,116 +14710,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -19ff84: |[19ff84] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -19ff94: 1a00 f5ae |0000: const-string v0, "function" // string@aef5 │ │ -19ff98: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -19ff9e: 7010 b893 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93b8 │ │ -19ffa4: 5b12 1004 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0410 │ │ -19ffa8: 0e00 |000a: return-void │ │ +1a0054: |[1a0054] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a0064: 1a00 faae |0000: const-string v0, "function" // string@aefa │ │ +1a0068: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a006e: 7010 c593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a0074: 5b12 1004 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0410 │ │ +1a0078: 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 │ │ -19fef8: |[19fef8] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -19ff08: 2030 3402 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0234 │ │ -19ff0c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19ff0e: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -19ff12: 2030 3e1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19ff16: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -19ff1a: 0720 |0009: move-object v0, v2 │ │ -19ff1c: 1f00 3e1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19ff20: 7210 a2b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -19ff26: 0c00 |000f: move-result-object v0 │ │ -19ff28: 1f03 3e1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19ff2c: 7210 a2b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -19ff32: 0c03 |0015: move-result-object v3 │ │ -19ff34: 7120 f3b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -19ff3a: 0a01 |0019: move-result v1 │ │ -19ff3c: 0f01 |001a: return v1 │ │ +19ffc8: |[19ffc8] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +19ffd8: 2030 3402 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0234 │ │ +19ffdc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19ffde: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +19ffe2: 2030 3f1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +19ffe6: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +19ffea: 0720 |0009: move-object v0, v2 │ │ +19ffec: 1f00 3f1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +19fff0: 7210 afb6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +19fff6: 0c00 |000f: move-result-object v0 │ │ +19fff8: 1f03 3f1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +19fffc: 7210 afb6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +1a0002: 0c03 |0015: move-result-object v3 │ │ +1a0004: 7120 00b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a000a: 0a01 |0019: move-result v1 │ │ +1a000c: 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 │ │ -19ff68: |[19ff68] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -19ff78: 5410 1004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0410 │ │ -19ff7c: 1f00 0d19 |0002: check-cast v0, Lkotlin/Function; // type@190d │ │ -19ff80: 1100 |0004: return-object v0 │ │ +1a0038: |[1a0038] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1a0048: 5410 1004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0410 │ │ +1a004c: 1f00 0e19 |0002: check-cast v0, Lkotlin/Function; // type@190e │ │ +1a0050: 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 │ │ -19ff40: |[19ff40] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -19ff50: 0710 |0000: move-object v0, v1 │ │ -19ff52: 1f00 3e1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -19ff56: 7210 a2b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -19ff5c: 0c00 |0006: move-result-object v0 │ │ -19ff5e: 6e10 bd93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -19ff64: 0a00 |000a: move-result v0 │ │ -19ff66: 0f00 |000b: return v0 │ │ +1a0010: |[1a0010] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1a0020: 0710 |0000: move-object v0, v1 │ │ +1a0022: 1f00 3f1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +1a0026: 7210 afb6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +1a002c: 0c00 |0006: move-result-object v0 │ │ +1a002e: 6e10 ca93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +1a0034: 0a00 |000a: move-result v0 │ │ +1a0036: 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 │ │ -19ffac: |[19ffac] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -19ffbc: 5410 1004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0410 │ │ -19ffc0: 7220 b9b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5b9 │ │ -19ffc6: 0e00 |0005: return-void │ │ +1a007c: |[1a007c] com.infomaniak.drive.ui.MainActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1a008c: 5410 1004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0410 │ │ +1a0090: 7220 c6b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5c6 │ │ +1a0096: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #100 header: │ │ class_idx : 1155 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26912 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -14865,145 +14865,145 @@ │ │ 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 │ │ -1a00d0: |[1a00d0] 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 │ │ -1a00e0: 5b01 1104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ -1a00e4: 5b02 1204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ -1a00e8: 5b03 1404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -1a00ec: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a00ee: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a00f4: 0e00 |000a: return-void │ │ +1a01a0: |[1a01a0] 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 │ │ +1a01b0: 5b01 1104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ +1a01b4: 5b02 1204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ +1a01b8: 5b03 1404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +1a01bc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a01be: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a01c4: 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 │ │ -1a00a4: |[1a00a4] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a00b4: 2204 8304 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0483 │ │ -1a00b8: 5430 1104 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ -1a00bc: 5431 1204 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ -1a00c0: 5432 1404 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -1a00c4: 7055 030e 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@0e03 │ │ -1a00ca: 1f04 451a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a00ce: 1104 |000d: return-object v4 │ │ +1a0174: |[1a0174] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a0184: 2204 8304 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0483 │ │ +1a0188: 5430 1104 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ +1a018c: 5431 1204 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ +1a0190: 5432 1404 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +1a0194: 7055 030e 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@0e03 │ │ +1a019a: 1f04 461a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a019e: 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 │ │ -19ffc8: |[19ffc8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ffd8: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -19ffdc: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -19ffe0: 6e30 060e 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@0e06 │ │ -19ffe6: 0c01 |0007: move-result-object v1 │ │ -19ffe8: 1101 |0008: return-object v1 │ │ +1a0098: |[1a0098] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a00a8: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a00ac: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a00b0: 6e30 060e 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@0e06 │ │ +1a00b6: 0c01 |0007: move-result-object v1 │ │ +1a00b8: 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 │ │ -19ffec: |[19ffec] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -19fffc: 6e30 040e 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@0e04 │ │ -1a0002: 0c01 |0003: move-result-object v1 │ │ -1a0004: 1f01 8304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0483 │ │ -1a0008: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a000c: 6e20 070e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e07 │ │ -1a0012: 0c01 |000b: move-result-object v1 │ │ -1a0014: 1101 |000c: return-object v1 │ │ +1a00bc: |[1a00bc] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a00cc: 6e30 040e 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@0e04 │ │ +1a00d2: 0c01 |0003: move-result-object v1 │ │ +1a00d4: 1f01 8304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0483 │ │ +1a00d8: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a00dc: 6e20 070e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e07 │ │ +1a00e2: 0c01 |000b: move-result-object v1 │ │ +1a00e4: 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 │ │ -1a0018: |[1a0018] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0028: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a002e: 5210 1304 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0413 │ │ -1a0032: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ -1a0036: 7110 f99a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a003c: 5412 1104 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ -1a0040: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a0042: 6e20 9108 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@0891 │ │ -1a0048: 5412 1104 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ -1a004c: 5410 1204 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ -1a0050: 1f00 6b00 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006b │ │ -1a0054: 6e20 9008 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0890 │ │ -1a005a: 5412 1404 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ -1a005e: 7110 470e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e47 │ │ -1a0064: 0c02 |001e: move-result-object v2 │ │ -1a0066: 5422 2d01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a006a: 6e10 e33c 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3ce3 │ │ -1a0070: 0c02 |0024: move-result-object v2 │ │ -1a0072: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ -1a0078: 7220 d402 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d4 │ │ -1a007e: 0c02 |002b: move-result-object v2 │ │ -1a0080: 5410 1204 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ -1a0084: 1f00 6b00 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006b │ │ -1a0088: 7220 db02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02db │ │ -1a008e: 6202 78b2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a0092: 1102 |0035: return-object v2 │ │ -1a0094: 2202 8217 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a0098: 1a00 9c97 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a009c: 7020 4093 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a00a2: 2702 |003d: throw v2 │ │ +1a00e8: |[1a00e8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a00f8: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a00fe: 5210 1304 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.label:I // field@0413 │ │ +1a0102: 3900 3100 |0005: if-nez v0, 0036 // +0031 │ │ +1a0106: 7110 069b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a010c: 5412 1104 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ +1a0110: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a0112: 6e20 9108 0200 |000d: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIconTintList:(Landroid/content/res/ColorStateList;)V // method@0891 │ │ +1a0118: 5412 1104 |0010: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$menuItemView:Lcom/google/android/material/navigation/NavigationBarItemView; // field@0411 │ │ +1a011c: 5410 1204 |0012: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ +1a0120: 1f00 6b00 |0014: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a0124: 6e20 9008 0200 |0016: invoke-virtual {v2, v0}, Lcom/google/android/material/navigation/NavigationBarItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0890 │ │ +1a012a: 5412 1404 |0019: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0414 │ │ +1a012e: 7110 470e 0200 |001b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e47 │ │ +1a0134: 0c02 |001e: move-result-object v2 │ │ +1a0136: 5422 2d01 |001f: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a013a: 6e10 f03c 0200 |0021: invoke-virtual {v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getMenu:()Landroid/view/Menu; // method@3cf0 │ │ +1a0140: 0c02 |0024: move-result-object v2 │ │ +1a0142: 1400 6103 0a7f |0025: const v0, #float 1.83451e+38 // #7f0a0361 │ │ +1a0148: 7220 d402 0200 |0028: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02d4 │ │ +1a014e: 0c02 |002b: move-result-object v2 │ │ +1a0150: 5410 1204 |002c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1;.$stateListDrawable:Landroid/graphics/drawable/StateListDrawable; // field@0412 │ │ +1a0154: 1f00 6b00 |002e: check-cast v0, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a0158: 7220 db02 0200 |0030: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@02db │ │ +1a015e: 6202 7bb2 |0033: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a0162: 1102 |0035: return-object v2 │ │ +1a0164: 2202 8317 |0036: new-instance v2, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a0168: 1a00 a197 |0038: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a016c: 7020 4d93 0200 |003a: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a0172: 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #101 header: │ │ class_idx : 1156 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26912 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -15054,231 +15054,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 │ │ -1a0398: |[1a0398] 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 │ │ -1a03a8: 5b01 1504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ -1a03ac: 5b02 1604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ -1a03b0: 5b03 1904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a03b4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a03b6: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a03bc: 0e00 |000a: return-void │ │ +1a0468: |[1a0468] 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 │ │ +1a0478: 5b01 1504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ +1a047c: 5b02 1604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ +1a0480: 5b03 1904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ +1a0484: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a0486: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a048c: 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 │ │ -1a036c: |[1a036c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a037c: 2204 8404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0484 │ │ -1a0380: 5430 1504 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ -1a0384: 5431 1604 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ -1a0388: 5432 1904 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a038c: 7055 080e 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@0e08 │ │ -1a0392: 1f04 451a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a0396: 1104 |000d: return-object v4 │ │ +1a043c: |[1a043c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a044c: 2204 8404 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0484 │ │ +1a0450: 5430 1504 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ +1a0454: 5431 1604 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ +1a0458: 5432 1904 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ +1a045c: 7055 080e 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@0e08 │ │ +1a0462: 1f04 461a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a0466: 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 │ │ -1a00f8: |[1a00f8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0108: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a010c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a0110: 6e30 0b0e 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@0e0b │ │ -1a0116: 0c01 |0007: move-result-object v1 │ │ -1a0118: 1101 |0008: return-object v1 │ │ +1a01c8: |[1a01c8] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a01d8: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a01dc: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a01e0: 6e30 0b0e 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@0e0b │ │ +1a01e6: 0c01 |0007: move-result-object v1 │ │ +1a01e8: 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 │ │ -1a011c: |[1a011c] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a012c: 6e30 090e 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@0e09 │ │ -1a0132: 0c01 |0003: move-result-object v1 │ │ -1a0134: 1f01 8404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0484 │ │ -1a0138: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a013c: 6e20 0c0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0c │ │ -1a0142: 0c01 |000b: move-result-object v1 │ │ -1a0144: 1101 |000c: return-object v1 │ │ +1a01ec: |[1a01ec] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a01fc: 6e30 090e 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@0e09 │ │ +1a0202: 0c01 |0003: move-result-object v1 │ │ +1a0204: 1f01 8404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0484 │ │ +1a0208: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a020c: 6e20 0c0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0e0c │ │ +1a0212: 0c01 |000b: move-result-object v1 │ │ +1a0214: 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 │ │ -1a0148: |[1a0148] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a0158: 0800 1000 |0000: move-object/from16 v0, v16 │ │ -1a015c: 7100 33b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a0162: 0c01 |0005: move-result-object v1 │ │ -1a0164: 5202 1804 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0418 │ │ -1a0168: 1223 |0008: const/4 v3, #int 2 // #2 │ │ -1a016a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1a016c: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -1a016e: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ -1a0172: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ -1a0176: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ -1a017a: 7701 f99a 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a0180: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ -1a0184: 2201 8217 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a0188: 1a02 9c97 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a018c: 7020 4093 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a0192: 2701 |001d: throw v1 │ │ -1a0194: 5402 1704 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0417 │ │ -1a0198: 1f02 1f03 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031f │ │ -1a019c: 7701 f99a 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a01a2: 0726 |0025: move-object v6, v2 │ │ -1a01a4: 0802 1100 |0026: move-object/from16 v2, v17 │ │ -1a01a8: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ -1a01ac: 7701 f99a 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a01b2: 6206 d450 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d4 │ │ -1a01b6: 5407 1504 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ -1a01ba: 5402 1604 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ -1a01be: 6e10 6542 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4265 │ │ -1a01c4: 0c09 |0036: move-result-object v9 │ │ -1a01c6: 620a d450 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d4 │ │ -1a01ca: 540b 1504 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ -1a01ce: 5402 1604 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ -1a01d2: 6e10 6442 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4264 │ │ -1a01d8: 0a0c |0040: move-result v12 │ │ -1a01da: 122e |0041: const/4 v14, #int 2 // #2 │ │ -1a01dc: 120f |0042: const/4 v15, #int 0 // #0 │ │ -1a01de: 120d |0043: const/4 v13, #int 0 // #0 │ │ -1a01e0: 7706 4d46 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@464d │ │ -1a01e6: 0c02 |0047: move-result-object v2 │ │ -1a01e8: 072a |0048: move-object v10, v2 │ │ -1a01ea: 1f0a 6b00 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006b │ │ -1a01ee: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ -1a01f2: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -1a01f4: 120b |004e: const/4 v11, #int 0 // #0 │ │ -1a01f6: 7708 4b46 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@464b │ │ -1a01fc: 0c02 |0052: move-result-object v2 │ │ -1a01fe: 5406 1904 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a0202: 7110 470e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e47 │ │ -1a0208: 0c06 |0058: move-result-object v6 │ │ -1a020a: 5466 2d01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a020e: 6e20 e13c 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3ce1 │ │ -1a0214: 0c06 |005e: move-result-object v6 │ │ -1a0216: 1a07 47dc |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dc47 │ │ -1a021a: 7120 fab6 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fa │ │ -1a0220: 1f06 0403 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0304 │ │ -1a0224: 1f06 1401 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0114 │ │ -1a0228: 1247 |0068: const/4 v7, #int 4 // #4 │ │ -1a022a: 7120 c805 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05c8 │ │ -1a0230: 0c06 |006c: move-result-object v6 │ │ -1a0232: 1a07 4adc |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dc4a │ │ -1a0236: 7120 fab6 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fa │ │ -1a023c: 1f06 1f03 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031f │ │ -1a0240: 2207 c302 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02c3 │ │ -1a0244: 5408 1504 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ -1a0248: 7020 8f07 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@078f │ │ -1a024e: 5408 1604 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ -1a0252: 6e10 5f42 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@425f │ │ -1a0258: 0c08 |0080: move-result-object v8 │ │ -1a025a: 6e20 9207 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@0792 │ │ -1a0260: 0c07 |0084: move-result-object v7 │ │ -1a0262: 6e20 9107 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@0791 │ │ -1a0268: 0c07 |0088: move-result-object v7 │ │ -1a026a: 2358 eb24 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@24eb │ │ -1a026e: 2209 c802 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02c8 │ │ -1a0272: 7010 9d07 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@079d │ │ -1a0278: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ -1a027c: 6e20 9b07 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@079b │ │ -1a0282: 0c07 |0095: move-result-object v7 │ │ -1a0284: 6e20 9607 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0796 │ │ -1a028a: 0c07 |0099: move-result-object v7 │ │ -1a028c: 6e20 9407 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0794 │ │ -1a0292: 0c02 |009d: move-result-object v2 │ │ -1a0294: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ -1a029a: 6e20 9807 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@0798 │ │ -1a02a0: 0c02 |00a4: move-result-object v2 │ │ -1a02a2: 6e10 9007 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@0790 │ │ -1a02a8: 0c02 |00a8: move-result-object v2 │ │ -1a02aa: 6207 6650 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@5066 │ │ -1a02ae: 5408 1904 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a02b2: 1f08 3100 |00ad: check-cast v8, Landroid/content/Context; // type@0031 │ │ -1a02b6: 6e20 d344 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44d3 │ │ -1a02bc: 0c07 |00b2: move-result-object v7 │ │ -1a02be: 0708 |00b3: move-object v8, v0 │ │ -1a02c0: 1f08 451a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a02c4: 5b06 1704 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0417 │ │ -1a02c8: 5905 1804 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0418 │ │ -1a02cc: 7230 8707 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0787 │ │ -1a02d2: 0c02 |00bd: move-result-object v2 │ │ -1a02d4: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ -1a02d8: 1101 |00c0: return-object v1 │ │ -1a02da: 1f02 c602 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02c6 │ │ -1a02de: 6e10 9c07 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@079c │ │ -1a02e4: 0c02 |00c6: move-result-object v2 │ │ -1a02e6: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ -1a02ea: 5405 1904 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ -1a02ee: 7120 460e 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@0e46 │ │ -1a02f4: 0c07 |00ce: move-result-object v7 │ │ -1a02f6: 2208 7000 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0070 │ │ -1a02fa: 7010 7c01 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@017c │ │ -1a0300: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ -1a0306: 2410 d424 0900 |00d7: filled-new-array {v9}, [I // type@24d4 │ │ -1a030c: 0c09 |00da: move-result-object v9 │ │ -1a030e: 220a 6800 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@0068 │ │ -1a0312: 6e10 630e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e63 │ │ -1a0318: 0c0b |00e0: move-result-object v11 │ │ -1a031a: 7030 6c01 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@016c │ │ -1a0320: 1f0a 6b00 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006b │ │ -1a0324: 6e30 7d01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ -1a032a: 2344 d424 |00e9: new-array v4, v4, [I // type@24d4 │ │ -1a032e: 6e30 7d01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ -1a0334: 7100 c6c7 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7c6 │ │ -1a033a: 0c02 |00f1: move-result-object v2 │ │ -1a033c: 1f02 501a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a0340: 2204 8304 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0483 │ │ -1a0344: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ -1a0346: 7057 030e 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@0e03 │ │ -1a034c: 1f04 161b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a0350: 5b07 1704 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0417 │ │ -1a0354: 5903 1804 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0418 │ │ -1a0358: 7130 0fc6 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@c60f │ │ -1a035e: 0c02 |0103: move-result-object v2 │ │ -1a0360: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ -1a0364: 1101 |0106: return-object v1 │ │ -1a0366: 6201 78b2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a036a: 1101 |0109: return-object v1 │ │ +1a0218: |[1a0218] com.infomaniak.drive.ui.MainActivity$setBottomNavigationUserAvatar$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a0228: 0800 1000 |0000: move-object/from16 v0, v16 │ │ +1a022c: 7100 40b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a0232: 0c01 |0005: move-result-object v1 │ │ +1a0234: 5202 1804 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0418 │ │ +1a0238: 1223 |0008: const/4 v3, #int 2 // #2 │ │ +1a023a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1a023c: 1215 |000a: const/4 v5, #int 1 // #1 │ │ +1a023e: 3802 1f00 |000b: if-eqz v2, 002a // +001f │ │ +1a0242: 3252 1100 |000d: if-eq v2, v5, 001e // +0011 │ │ +1a0246: 3332 0700 |000f: if-ne v2, v3, 0016 // +0007 │ │ +1a024a: 7701 069b 1100 |0011: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a0250: 2900 f300 |0014: goto/16 0107 // +00f3 │ │ +1a0254: 2201 8317 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a0258: 1a02 a197 |0018: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a025c: 7020 4d93 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a0262: 2701 |001d: throw v1 │ │ +1a0264: 5402 1704 |001e: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0417 │ │ +1a0268: 1f02 1f03 |0020: check-cast v2, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031f │ │ +1a026c: 7701 069b 1100 |0022: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a0272: 0726 |0025: move-object v6, v2 │ │ +1a0274: 0802 1100 |0026: move-object/from16 v2, v17 │ │ +1a0278: 2900 9900 |0028: goto/16 00c1 // +0099 │ │ +1a027c: 7701 069b 1100 |002a: invoke-static/range {v17}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a0282: 6206 d750 |002d: sget-object v6, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d7 │ │ +1a0286: 5407 1504 |002f: iget-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ +1a028a: 5402 1604 |0031: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ +1a028e: 6e10 7242 0200 |0033: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getInitials:()Ljava/lang/String; // method@4272 │ │ +1a0294: 0c09 |0036: move-result-object v9 │ │ +1a0296: 620a d750 |0037: sget-object v10, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d7 │ │ +1a029a: 540b 1504 |0039: iget-object v11, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ +1a029e: 5402 1604 |003b: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ +1a02a2: 6e10 7142 0200 |003d: invoke-virtual {v2}, Lcom/infomaniak/lib/core/models/user/User;.getId:()I // method@4271 │ │ +1a02a8: 0a0c |0040: move-result v12 │ │ +1a02aa: 122e |0041: const/4 v14, #int 2 // #2 │ │ +1a02ac: 120f |0042: const/4 v15, #int 0 // #0 │ │ +1a02ae: 120d |0043: const/4 v13, #int 0 // #0 │ │ +1a02b0: 7706 5a46 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@465a │ │ +1a02b6: 0c02 |0047: move-result-object v2 │ │ +1a02b8: 072a |0048: move-object v10, v2 │ │ +1a02ba: 1f0a 6b00 |0049: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a02be: 130c 0900 |004b: const/16 v12, #int 9 // #9 │ │ +1a02c2: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +1a02c4: 120b |004e: const/4 v11, #int 0 // #0 │ │ +1a02c6: 7708 5846 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@4658 │ │ +1a02cc: 0c02 |0052: move-result-object v2 │ │ +1a02ce: 5406 1904 |0053: iget-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ +1a02d2: 7110 470e 0600 |0055: invoke-static {v6}, Lcom/infomaniak/drive/ui/MainActivity;.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e47 │ │ +1a02d8: 0c06 |0058: move-result-object v6 │ │ +1a02da: 5466 2d01 |0059: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a02de: 6e20 ee3c 4600 |005b: invoke-virtual {v6, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getChildAt:(I)Landroid/view/View; // method@3cee │ │ +1a02e4: 0c06 |005e: move-result-object v6 │ │ +1a02e6: 1a07 4cdc |005f: const-string v7, "null cannot be cast to non-null type com.google.android.material.bottomnavigation.BottomNavigationMenuView" // string@dc4c │ │ +1a02ea: 7120 07b7 7600 |0061: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b707 │ │ +1a02f0: 1f06 0403 |0064: check-cast v6, Lcom/google/android/material/bottomnavigation/BottomNavigationMenuView; // type@0304 │ │ +1a02f4: 1f06 1401 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0114 │ │ +1a02f8: 1247 |0068: const/4 v7, #int 4 // #4 │ │ +1a02fa: 7120 c805 7600 |0069: invoke-static {v6, v7}, Landroidx/core/view/ViewGroupKt;.get:(Landroid/view/ViewGroup;I)Landroid/view/View; // method@05c8 │ │ +1a0300: 0c06 |006c: move-result-object v6 │ │ +1a0302: 1a07 4fdc |006d: const-string v7, "null cannot be cast to non-null type com.google.android.material.navigation.NavigationBarItemView" // string@dc4f │ │ +1a0306: 7120 07b7 7600 |006f: invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b707 │ │ +1a030c: 1f06 1f03 |0072: check-cast v6, Lcom/google/android/material/navigation/NavigationBarItemView; // type@031f │ │ +1a0310: 2207 c302 |0074: new-instance v7, Lcoil/request/ImageRequest$Builder; // type@02c3 │ │ +1a0314: 5408 1504 |0076: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$context:Landroid/content/Context; // field@0415 │ │ +1a0318: 7020 8f07 8700 |0078: invoke-direct {v7, v8}, Lcoil/request/ImageRequest$Builder;.:(Landroid/content/Context;)V // method@078f │ │ +1a031e: 5408 1604 |007b: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.$this_apply:Lcom/infomaniak/lib/core/models/user/User; // field@0416 │ │ +1a0322: 6e10 6c42 0800 |007d: invoke-virtual {v8}, Lcom/infomaniak/lib/core/models/user/User;.getAvatar:()Ljava/lang/String; // method@426c │ │ +1a0328: 0c08 |0080: move-result-object v8 │ │ +1a032a: 6e20 9207 8700 |0081: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.data:(Ljava/lang/Object;)Lcoil/request/ImageRequest$Builder; // method@0792 │ │ +1a0330: 0c07 |0084: move-result-object v7 │ │ +1a0332: 6e20 9107 5700 |0085: invoke-virtual {v7, v5}, Lcoil/request/ImageRequest$Builder;.crossfade:(Z)Lcoil/request/ImageRequest$Builder; // method@0791 │ │ +1a0338: 0c07 |0088: move-result-object v7 │ │ +1a033a: 2358 ec24 |0089: new-array v8, v5, [Lcoil/transform/Transformation; // type@24ec │ │ +1a033e: 2209 c802 |008b: new-instance v9, Lcoil/transform/CircleCropTransformation; // type@02c8 │ │ +1a0342: 7010 9d07 0900 |008d: invoke-direct {v9}, Lcoil/transform/CircleCropTransformation;.:()V // method@079d │ │ +1a0348: 4d09 0804 |0090: aput-object v9, v8, v4 │ │ +1a034c: 6e20 9b07 8700 |0092: invoke-virtual {v7, v8}, Lcoil/request/ImageRequest$Builder;.transformations:([Lcoil/transform/Transformation;)Lcoil/request/ImageRequest$Builder; // method@079b │ │ +1a0352: 0c07 |0095: move-result-object v7 │ │ +1a0354: 6e20 9607 2700 |0096: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.fallback:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0796 │ │ +1a035a: 0c07 |0099: move-result-object v7 │ │ +1a035c: 6e20 9407 2700 |009a: invoke-virtual {v7, v2}, Lcoil/request/ImageRequest$Builder;.error:(Landroid/graphics/drawable/Drawable;)Lcoil/request/ImageRequest$Builder; // method@0794 │ │ +1a0362: 0c02 |009d: move-result-object v2 │ │ +1a0364: 1407 fb00 087f |009e: const v7, #float 1.8078e+38 // #7f0800fb │ │ +1a036a: 6e20 9807 7200 |00a1: invoke-virtual {v2, v7}, Lcoil/request/ImageRequest$Builder;.placeholder:(I)Lcoil/request/ImageRequest$Builder; // method@0798 │ │ +1a0370: 0c02 |00a4: move-result-object v2 │ │ +1a0372: 6e10 9007 0200 |00a5: invoke-virtual {v2}, Lcoil/request/ImageRequest$Builder;.build:()Lcoil/request/ImageRequest; // method@0790 │ │ +1a0378: 0c02 |00a8: move-result-object v2 │ │ +1a037a: 6207 6950 |00a9: sget-object v7, Lcom/infomaniak/lib/core/utils/CoilUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/CoilUtils; // field@5069 │ │ +1a037e: 5408 1904 |00ab: iget-object v8, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ +1a0382: 1f08 3100 |00ad: check-cast v8, Landroid/content/Context; // type@0031 │ │ +1a0386: 6e20 e044 8700 |00af: invoke-virtual {v7, v8}, Lcom/infomaniak/lib/core/utils/CoilUtils;.simpleImageLoader:(Landroid/content/Context;)Lcoil/ImageLoader; // method@44e0 │ │ +1a038c: 0c07 |00b2: move-result-object v7 │ │ +1a038e: 0708 |00b3: move-object v8, v0 │ │ +1a0390: 1f08 461a |00b4: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a0394: 5b06 1704 |00b6: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0417 │ │ +1a0398: 5905 1804 |00b8: iput v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0418 │ │ +1a039c: 7230 8707 2708 |00ba: invoke-interface {v7, v2, v8}, Lcoil/ImageLoader;.execute:(Lcoil/request/ImageRequest;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0787 │ │ +1a03a2: 0c02 |00bd: move-result-object v2 │ │ +1a03a4: 3312 0300 |00be: if-ne v2, v1, 00c1 // +0003 │ │ +1a03a8: 1101 |00c0: return-object v1 │ │ +1a03aa: 1f02 c602 |00c1: check-cast v2, Lcoil/request/ImageResult; // type@02c6 │ │ +1a03ae: 6e10 9c07 0200 |00c3: invoke-virtual {v2}, Lcoil/request/ImageResult;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@079c │ │ +1a03b4: 0c02 |00c6: move-result-object v2 │ │ +1a03b6: 3802 4000 |00c7: if-eqz v2, 0107 // +0040 │ │ +1a03ba: 5405 1904 |00c9: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@0419 │ │ +1a03be: 7120 460e 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@0e46 │ │ +1a03c4: 0c07 |00ce: move-result-object v7 │ │ +1a03c6: 2208 7000 |00cf: new-instance v8, Landroid/graphics/drawable/StateListDrawable; // type@0070 │ │ +1a03ca: 7010 7c01 0800 |00d1: invoke-direct {v8}, Landroid/graphics/drawable/StateListDrawable;.:()V // method@017c │ │ +1a03d0: 1409 a000 0101 |00d4: const v9, #float 2.3694e-38 // #010100a0 │ │ +1a03d6: 2410 d524 0900 |00d7: filled-new-array {v9}, [I // type@24d5 │ │ +1a03dc: 0c09 |00da: move-result-object v9 │ │ +1a03de: 220a 6800 |00db: new-instance v10, Landroid/graphics/drawable/BitmapDrawable; // type@0068 │ │ +1a03e2: 6e10 630e 0500 |00dd: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getResources:()Landroid/content/res/Resources; // method@0e63 │ │ +1a03e8: 0c0b |00e0: move-result-object v11 │ │ +1a03ea: 7030 6c01 ba07 |00e1: invoke-direct {v10, v11, v7}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@016c │ │ +1a03f0: 1f0a 6b00 |00e4: check-cast v10, Landroid/graphics/drawable/Drawable; // type@006b │ │ +1a03f4: 6e30 7d01 980a |00e6: invoke-virtual {v8, v9, v10}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ +1a03fa: 2344 d524 |00e9: new-array v4, v4, [I // type@24d5 │ │ +1a03fe: 6e30 7d01 4802 |00eb: invoke-virtual {v8, v4, v2}, Landroid/graphics/drawable/StateListDrawable;.addState:([ILandroid/graphics/drawable/Drawable;)V // method@017d │ │ +1a0404: 7100 d3c7 0000 |00ee: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7d3 │ │ +1a040a: 0c02 |00f1: move-result-object v2 │ │ +1a040c: 1f02 511a |00f2: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a0410: 2204 8304 |00f4: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1$1$1; // type@0483 │ │ +1a0414: 1207 |00f6: const/4 v7, #int 0 // #0 │ │ +1a0416: 7057 030e 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@0e03 │ │ +1a041c: 1f04 171b |00fa: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a0420: 5b07 1704 |00fc: iput-object v7, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.L$0:Ljava/lang/Object; // field@0417 │ │ +1a0424: 5903 1804 |00fe: iput v3, v0, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1;.label:I // field@0418 │ │ +1a0428: 7130 1cc6 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@c61c │ │ +1a042e: 0c02 |0103: move-result-object v2 │ │ +1a0430: 3312 0300 |0104: if-ne v2, v1, 0107 // +0003 │ │ +1a0434: 1101 |0106: return-object v1 │ │ +1a0436: 6201 7bb2 |0107: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a043a: 1101 |0109: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=573 │ │ 0x002d line=575 │ │ 0x0031 line=576 │ │ 0x0037 line=577 │ │ 0x004f line=575 │ │ @@ -15304,21 +15304,21 @@ │ │ 0x00e9 line=598 │ │ 0x00ee line=600 │ │ 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #102 header: │ │ class_idx : 1157 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #102 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;' │ │ @@ -15338,18 +15338,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 │ │ -1a03e0: |[1a03e0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a03f0: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a03f6: 5b01 1a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ -1a03fa: 0e00 |0005: return-void │ │ +1a04b0: |[1a04b0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a04c0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a04c6: 5b01 1a04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ +1a04ca: 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; │ │ │ │ @@ -15359,32 +15359,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a03c0: |[1a03c0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a03d0: 5410 1a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ -1a03d4: 7110 0f0e 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@0e0f │ │ -1a03da: 0c00 |0005: move-result-object v0 │ │ -1a03dc: 1100 |0006: return-object v0 │ │ +1a0490: |[1a0490] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a04a0: 5410 1a04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041a │ │ +1a04a4: 7110 0f0e 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@0e0f │ │ +1a04aa: 0c00 |0005: move-result-object v0 │ │ +1a04ac: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #103 header: │ │ class_idx : 1158 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 244 │ │ -source_file_idx : 26912 │ │ +source_file_idx : 26916 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #103 annotations: │ │ Annotations on class │ │ @@ -15414,36 +15414,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 │ │ -1a0478: |[1a0478] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a0488: 7110 120e 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@0e12 │ │ -1a048e: 0c00 |0003: move-result-object v0 │ │ -1a0490: 1100 |0004: return-object v0 │ │ +1a0548: |[1a0548] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.$r8$lambda$Aqgdqd-zlOMzemot-ladeGQLPIU:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a0558: 7110 120e 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@0e12 │ │ +1a055e: 0c00 |0003: move-result-object v0 │ │ +1a0560: 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 │ │ -1a04c0: |[1a04c0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a04d0: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041b │ │ -1a04d4: 5b02 1c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ -1a04d8: 7010 c702 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c7 │ │ -1a04de: 0e00 |0007: return-void │ │ +1a0590: |[1a0590] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a05a0: 5b01 1b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041b │ │ +1a05a4: 5b02 1c04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ +1a05a8: 7010 c702 0000 |0004: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02c7 │ │ +1a05ae: 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; │ │ @@ -15453,21 +15453,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 │ │ -1a0494: |[1a0494] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a04a4: 7110 490e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e49 │ │ -1a04aa: 0c01 |0003: move-result-object v1 │ │ -1a04ac: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ -1a04b2: 6e20 6e06 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ -1a04b8: 6201 78b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a04bc: 1101 |000c: return-object v1 │ │ +1a0564: |[1a0564] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a0574: 7110 490e 0100 |0000: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e49 │ │ +1a057a: 0c01 |0003: move-result-object v1 │ │ +1a057c: 1400 c102 0a7f |0004: const v0, #float 1.83448e+38 // #7f0a02c1 │ │ +1a0582: 6e20 6e06 0100 |0007: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ +1a0588: 6201 7bb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a058c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -15476,43 +15476,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 54 16-bit code units │ │ -1a03fc: |[1a03fc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -1a040c: 1a00 32a8 |0000: const-string v0, "e" // string@a832 │ │ -1a0410: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a0416: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a041a: 0780 |0007: move-object v0, v8 │ │ -1a041c: 1f00 da0c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cda │ │ -1a0420: 5478 1b04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041b │ │ -1a0424: 1f08 9802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0298 │ │ -1a0428: 7210 3a07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073a │ │ -1a042e: 0c08 |0011: move-result-object v8 │ │ -1a0430: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ -1a0436: 0c01 |0015: move-result-object v1 │ │ -1a0438: 1a08 c9b1 |0016: const-string v8, "getContext(...)" // string@b1c9 │ │ -1a043c: 7120 fbb6 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a0442: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a0444: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a0446: 1a02 87fb |001d: const-string v2, "switchDoubleTap" // string@fb87 │ │ -1a044a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a044c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a044e: 7707 4b40 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@404b │ │ -1a0454: 5478 1c04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ -1a0458: 7110 480e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e48 │ │ -1a045e: 0c08 |0029: move-result-object v8 │ │ -1a0460: 5470 1c04 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ -1a0464: 2201 8504 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@0485 │ │ -1a0468: 7020 0d0e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e0d │ │ -1a046e: 6e20 2b10 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@102b │ │ -1a0474: 1218 |0034: const/4 v8, #int 1 // #1 │ │ -1a0476: 0f08 |0035: return v8 │ │ +1a04cc: |[1a04cc] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +1a04dc: 1a00 37a8 |0000: const-string v0, "e" // string@a837 │ │ +1a04e0: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a04e6: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a04ea: 0780 |0007: move-object v0, v8 │ │ +1a04ec: 1f00 db0c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cdb │ │ +1a04f0: 5478 1b04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041b │ │ +1a04f4: 1f08 9802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0298 │ │ +1a04f8: 7210 3a07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073a │ │ +1a04fe: 0c08 |0011: move-result-object v8 │ │ +1a0500: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ +1a0506: 0c01 |0015: move-result-object v1 │ │ +1a0508: 1a08 ceb1 |0016: const-string v8, "getContext(...)" // string@b1ce │ │ +1a050c: 7120 08b7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a0512: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a0514: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a0516: 1a02 8cfb |001d: const-string v2, "switchDoubleTap" // string@fb8c │ │ +1a051a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a051c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a051e: 7707 5840 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@4058 │ │ +1a0524: 5478 1c04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ +1a0528: 7110 480e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; // method@0e48 │ │ +1a052e: 0c08 |0029: move-result-object v8 │ │ +1a0530: 5470 1c04 |002a: iget-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ +1a0534: 2201 8504 |002c: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0; // type@0485 │ │ +1a0538: 7020 0d0e 0100 |002e: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e0d │ │ +1a053e: 6e20 2b10 1800 |0031: invoke-virtual {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; // method@102b │ │ +1a0544: 1218 |0034: const/4 v8, #int 1 // #1 │ │ +1a0546: 0f08 |0035: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=227 │ │ 0x000e line=643 │ │ 0x001d line=227 │ │ 0x0024 line=228 │ │ locals : │ │ @@ -15524,57 +15524,57 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 49 16-bit code units │ │ -1a04e0: |[1a04e0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -1a04f0: 1a00 32a8 |0000: const-string v0, "e" // string@a832 │ │ -1a04f4: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a04fa: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a04fe: 0780 |0007: move-object v0, v8 │ │ -1a0500: 1f00 da0c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cda │ │ -1a0504: 5478 1b04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041b │ │ -1a0508: 1f08 9802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0298 │ │ -1a050c: 7210 3a07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073a │ │ -1a0512: 0c08 |0011: move-result-object v8 │ │ -1a0514: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ -1a051a: 0c01 |0015: move-result-object v1 │ │ -1a051c: 1a08 c9b1 |0016: const-string v8, "getContext(...)" // string@b1c9 │ │ -1a0520: 7120 fbb6 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a0526: 1265 |001b: const/4 v5, #int 6 // #6 │ │ -1a0528: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a052a: 1a02 13cc |001d: const-string v2, "longPressDirectAccess" // string@cc13 │ │ -1a052e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a0530: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a0532: 7707 4b40 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@404b │ │ -1a0538: 5478 1c04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ -1a053c: 7110 490e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e49 │ │ -1a0542: 0c08 |0029: move-result-object v8 │ │ -1a0544: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ -1a054a: 6e20 6e06 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ -1a0550: 0e00 |0030: return-void │ │ +1a05b0: |[1a05b0] com.infomaniak.drive.ui.MainActivity$setupBottomNavigation$1$gestureDetector$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +1a05c0: 1a00 37a8 |0000: const-string v0, "e" // string@a837 │ │ +1a05c4: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a05ca: 6208 af00 |0005: sget-object v8, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a05ce: 0780 |0007: move-object v0, v8 │ │ +1a05d0: 1f00 db0c |0008: check-cast v0, Lcom/infomaniak/lib/core/MatomoCore; // type@0cdb │ │ +1a05d4: 5478 1b04 |000a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.$this_with:Lcom/infomaniak/drive/databinding/ActivityMainBinding; // field@041b │ │ +1a05d8: 1f08 9802 |000c: check-cast v8, Landroidx/viewbinding/ViewBinding; // type@0298 │ │ +1a05dc: 7210 3a07 0800 |000e: invoke-interface {v8}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073a │ │ +1a05e2: 0c08 |0011: move-result-object v8 │ │ +1a05e4: 6e10 1303 0800 |0012: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ +1a05ea: 0c01 |0015: move-result-object v1 │ │ +1a05ec: 1a08 ceb1 |0016: const-string v8, "getContext(...)" // string@b1ce │ │ +1a05f0: 7120 08b7 8100 |0018: invoke-static {v1, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a05f6: 1265 |001b: const/4 v5, #int 6 // #6 │ │ +1a05f8: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a05fa: 1a02 18cc |001d: const-string v2, "longPressDirectAccess" // string@cc18 │ │ +1a05fe: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a0600: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a0602: 7707 5840 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@4058 │ │ +1a0608: 5478 1c04 |0024: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1;.this$0:Lcom/infomaniak/drive/ui/MainActivity; // field@041c │ │ +1a060c: 7110 490e 0800 |0026: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainActivity;.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e49 │ │ +1a0612: 0c08 |0029: move-result-object v8 │ │ +1a0614: 1400 1305 0a7f |002a: const v0, #float 1.8346e+38 // #7f0a0513 │ │ +1a061a: 6e20 6e06 0800 |002d: invoke-virtual {v8, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ +1a0620: 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 : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #104 header: │ │ class_idx : 1159 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #104 annotations: │ │ Annotations on class │ │ @@ -15601,38 +15601,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a0590: |[1a0590] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1a05a0: 5b01 1d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ -1a05a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a05a6: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1a05ac: 0e00 |0006: return-void │ │ +1a0660: |[1a0660] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1a0670: 5b01 1d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ +1a0674: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0676: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1a067c: 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 │ │ -1a0554: |[1a0554] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a0564: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ -1a0568: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1a056e: 0c00 |0005: move-result-object v0 │ │ -1a0570: 1100 |0006: return-object v0 │ │ +1a0624: |[1a0624] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a0634: 5410 1d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041d │ │ +1a0638: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1a063e: 0c00 |0005: move-result-object v0 │ │ +1a0640: 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;) │ │ @@ -15640,31 +15640,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0574: |[1a0574] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1a0584: 6e10 150e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e15 │ │ -1a058a: 0c00 |0003: move-result-object v0 │ │ -1a058c: 1100 |0004: return-object v0 │ │ +1a0644: |[1a0644] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1a0654: 6e10 150e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e15 │ │ +1a065a: 0c00 |0003: move-result-object v0 │ │ +1a065c: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #105 header: │ │ class_idx : 1160 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -15691,38 +15691,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a05ec: |[1a05ec] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1a05fc: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ -1a0600: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0602: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1a0608: 0e00 |0006: return-void │ │ +1a06bc: |[1a06bc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1a06cc: 5b01 1e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ +1a06d0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a06d2: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1a06d8: 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 │ │ -1a05b0: |[1a05b0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a05c0: 5410 1e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ -1a05c4: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1a05ca: 0c00 |0005: move-result-object v0 │ │ -1a05cc: 1100 |0006: return-object v0 │ │ +1a0680: |[1a0680] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a0690: 5410 1e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@041e │ │ +1a0694: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1a069a: 0c00 |0005: move-result-object v0 │ │ +1a069c: 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;) │ │ @@ -15730,31 +15730,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a05d0: |[1a05d0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1a05e0: 6e10 180e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e18 │ │ -1a05e6: 0c00 |0003: move-result-object v0 │ │ -1a05e8: 1100 |0004: return-object v0 │ │ +1a06a0: |[1a06a0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1a06b0: 6e10 180e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e18 │ │ +1a06b6: 0c00 |0003: move-result-object v0 │ │ +1a06b8: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #106 header: │ │ class_idx : 1161 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ @@ -15785,45 +15785,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 │ │ -1a0660: |[1a0660] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a0670: 5b01 1f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041f │ │ -1a0674: 5b02 2004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ -1a0678: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a067a: 7020 1bb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1a0680: 0e00 |0008: return-void │ │ +1a0730: |[1a0730] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a0740: 5b01 1f04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041f │ │ +1a0744: 5b02 2004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ +1a0748: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a074a: 7020 28b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1a0750: 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 │ │ -1a060c: |[1a060c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a061c: 5410 1f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041f │ │ -1a0620: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a0624: 7210 aeb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a062a: 0c00 |0007: move-result-object v0 │ │ -1a062c: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ -1a0630: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a0634: 5410 2004 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ -1a0638: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1a063e: 0c00 |0011: move-result-object v0 │ │ -1a0640: 1100 |0012: return-object v0 │ │ +1a06dc: |[1a06dc] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a06ec: 5410 1f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@041f │ │ +1a06f0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a06f4: 7210 bbb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a06fa: 0c00 |0007: move-result-object v0 │ │ +1a06fc: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ +1a0700: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a0704: 5410 2004 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0420 │ │ +1a0708: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1a070e: 0c00 |0011: move-result-object v0 │ │ +1a0710: 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;) │ │ @@ -15831,31 +15831,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0644: |[1a0644] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1a0654: 6e10 1b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e1b │ │ -1a065a: 0c00 |0003: move-result-object v0 │ │ -1a065c: 1100 |0004: return-object v0 │ │ +1a0714: |[1a0714] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1a0724: 6e10 1b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e1b │ │ +1a072a: 0c00 |0003: move-result-object v0 │ │ +1a072c: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #107 header: │ │ class_idx : 1162 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #107 annotations: │ │ Annotations on class │ │ @@ -15882,38 +15882,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a06c0: |[1a06c0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1a06d0: 5b01 2104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ -1a06d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a06d6: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1a06dc: 0e00 |0006: return-void │ │ +1a0790: |[1a0790] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1a07a0: 5b01 2104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ +1a07a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a07a6: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1a07ac: 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 │ │ -1a0684: |[1a0684] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1a0694: 5410 2104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ -1a0698: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1a069e: 0c00 |0005: move-result-object v0 │ │ -1a06a0: 1100 |0006: return-object v0 │ │ +1a0754: |[1a0754] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1a0764: 5410 2104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0421 │ │ +1a0768: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1a076e: 0c00 |0005: move-result-object v0 │ │ +1a0770: 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;) │ │ @@ -15921,31 +15921,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a06a4: |[1a06a4] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1a06b4: 6e10 1e0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1e │ │ -1a06ba: 0c00 |0003: move-result-object v0 │ │ -1a06bc: 1100 |0004: return-object v0 │ │ +1a0774: |[1a0774] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1a0784: 6e10 1e0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0e1e │ │ +1a078a: 0c00 |0003: move-result-object v0 │ │ +1a078c: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #108 header: │ │ class_idx : 1163 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #108 annotations: │ │ Annotations on class │ │ @@ -15972,38 +15972,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1a071c: |[1a071c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1a072c: 5b01 2204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0422 │ │ -1a0730: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0732: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1a0738: 0e00 |0006: return-void │ │ +1a07ec: |[1a07ec] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1a07fc: 5b01 2204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0422 │ │ +1a0800: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0802: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1a0808: 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 │ │ -1a06e0: |[1a06e0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1a06f0: 5410 2204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0422 │ │ -1a06f4: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1a06fa: 0c00 |0005: move-result-object v0 │ │ -1a06fc: 1100 |0006: return-object v0 │ │ +1a07b0: |[1a07b0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1a07c0: 5410 2204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0422 │ │ +1a07c4: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1a07ca: 0c00 |0005: move-result-object v0 │ │ +1a07cc: 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;) │ │ @@ -16011,31 +16011,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0700: |[1a0700] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1a0710: 6e10 210e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e21 │ │ -1a0716: 0c00 |0003: move-result-object v0 │ │ -1a0718: 1100 |0004: return-object v0 │ │ +1a07d0: |[1a07d0] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1a07e0: 6e10 210e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@0e21 │ │ +1a07e6: 0c00 |0003: move-result-object v0 │ │ +1a07e8: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #109 header: │ │ class_idx : 1164 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -16066,45 +16066,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 │ │ -1a0790: |[1a0790] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1a07a0: 5b01 2304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0423 │ │ -1a07a4: 5b02 2404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ -1a07a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a07aa: 7020 1bb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1a07b0: 0e00 |0008: return-void │ │ +1a0860: |[1a0860] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1a0870: 5b01 2304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0423 │ │ +1a0874: 5b02 2404 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ +1a0878: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a087a: 7020 28b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1a0880: 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 │ │ -1a073c: |[1a073c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1a074c: 5410 2304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0423 │ │ -1a0750: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1a0754: 7210 aeb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a075a: 0c00 |0007: move-result-object v0 │ │ -1a075c: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ -1a0760: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1a0764: 5410 2404 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ -1a0768: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1a076e: 0c00 |0011: move-result-object v0 │ │ -1a0770: 1100 |0012: return-object v0 │ │ +1a080c: |[1a080c] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1a081c: 5410 2304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0423 │ │ +1a0820: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1a0824: 7210 bbb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a082a: 0c00 |0007: move-result-object v0 │ │ +1a082c: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ +1a0830: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1a0834: 5410 2404 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0424 │ │ +1a0838: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1a083e: 0c00 |0011: move-result-object v0 │ │ +1a0840: 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;) │ │ @@ -16112,31 +16112,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1a0774: |[1a0774] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1a0784: 6e10 240e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e24 │ │ -1a078a: 0c00 |0003: move-result-object v0 │ │ -1a078c: 1100 |0004: return-object v0 │ │ +1a0844: |[1a0844] com.infomaniak.drive.ui.MainActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1a0854: 6e10 240e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0e24 │ │ +1a085a: 0c00 |0003: move-result-object v0 │ │ +1a085c: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #110 header: │ │ class_idx : 1165 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1078 │ │ -source_file_idx : 26912 │ │ +source_file_idx : 26916 │ │ static_fields_size : 3 │ │ instance_fields_size: 17 │ │ direct_methods_size : 102 │ │ virtual_methods_size: 9 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -16250,616 +16250,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 │ │ -1a1470: |[1a1470] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1480: 7110 780e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e78 │ │ -1a1486: 0c00 |0003: move-result-object v0 │ │ -1a1488: 1100 |0004: return-object v0 │ │ +1a1540: |[1a1540] com.infomaniak.drive.ui.MainActivity.$r8$lambda$0ZgrfezYhHpijSmRy_uslj5QwdA:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1550: 7110 780e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e78 │ │ +1a1556: 0c00 |0003: move-result-object v0 │ │ +1a1558: 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 │ │ -1a1ac4: |[1a1ac4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a1ad4: 7130 990e 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@0e99 │ │ -1a1ada: 0e00 |0003: return-void │ │ +1a1b94: |[1a1b94] com.infomaniak.drive.ui.MainActivity.$r8$lambda$4h_9pSdIudpI03YiUe8mxYLKlyU:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a1ba4: 7130 990e 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@0e99 │ │ +1a1baa: 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 │ │ -1a148c: |[1a148c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a149c: 7120 9b0e 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@0e9b │ │ -1a14a2: 0c00 |0003: move-result-object v0 │ │ -1a14a4: 1100 |0004: return-object v0 │ │ +1a155c: |[1a155c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$5vEo1cf0K9I7Hy6jiHod2KZpJ3k:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a156c: 7120 9b0e 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@0e9b │ │ +1a1572: 0c00 |0003: move-result-object v0 │ │ +1a1574: 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 │ │ -1a14a8: |[1a14a8] 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; │ │ -1a14b8: 7130 820e 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@0e82 │ │ -1a14be: 0c00 |0003: move-result-object v0 │ │ -1a14c0: 1100 |0004: return-object v0 │ │ +1a1578: |[1a1578] 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; │ │ +1a1588: 7130 820e 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@0e82 │ │ +1a158e: 0c00 |0003: move-result-object v0 │ │ +1a1590: 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 │ │ -1a1adc: |[1a1adc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a1aec: 7120 8f0e 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@0e8f │ │ -1a1af2: 0e00 |0003: return-void │ │ +1a1bac: |[1a1bac] com.infomaniak.drive.ui.MainActivity.$r8$lambda$AnaAPls6K15899AFraLYNwlzXz4:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a1bbc: 7120 8f0e 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@0e8f │ │ +1a1bc2: 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 │ │ -1a10e0: |[1a10e0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a10f0: 7110 7e0e 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@0e7e │ │ -1a10f6: 0c00 |0003: move-result-object v0 │ │ -1a10f8: 1100 |0004: return-object v0 │ │ +1a11b0: |[1a11b0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Ec-wgRM_TBnsQDubEZNw92KQIuM:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a11c0: 7110 7e0e 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@0e7e │ │ +1a11c6: 0c00 |0003: move-result-object v0 │ │ +1a11c8: 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 │ │ -1a14c4: |[1a14c4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a14d4: 7110 730e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e73 │ │ -1a14da: 0c00 |0003: move-result-object v0 │ │ -1a14dc: 1100 |0004: return-object v0 │ │ +1a1594: |[1a1594] com.infomaniak.drive.ui.MainActivity.$r8$lambda$EkZCs44BUMjkhS3-R0NoBc0COcE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a15a4: 7110 730e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e73 │ │ +1a15aa: 0c00 |0003: move-result-object v0 │ │ +1a15ac: 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 │ │ -1a1af4: |[1a1af4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a1b04: 7120 950e 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@0e95 │ │ -1a1b0a: 0e00 |0003: return-void │ │ +1a1bc4: |[1a1bc4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$FBQZJWhE8TB2ak6iqa9OkkT6Exc:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a1bd4: 7120 950e 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@0e95 │ │ +1a1bda: 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 │ │ -1a14e0: |[1a14e0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a14f0: 7120 530e 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@0e53 │ │ -1a14f6: 0c00 |0003: move-result-object v0 │ │ -1a14f8: 1100 |0004: return-object v0 │ │ +1a15b0: |[1a15b0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$I1_jh2P-rflhCeYbNvvA0bGzca4:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a15c0: 7120 530e 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@0e53 │ │ +1a15c6: 0c00 |0003: move-result-object v0 │ │ +1a15c8: 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 │ │ -1a1b0c: |[1a1b0c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a1b1c: 7120 520e 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@0e52 │ │ -1a1b22: 0e00 |0003: return-void │ │ +1a1bdc: |[1a1bdc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RTIv9_5x2e3W_NhZ797zawvpK2I:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a1bec: 7120 520e 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@0e52 │ │ +1a1bf2: 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 │ │ -1a1000: |[1a1000] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a1010: 7110 9d0e 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@0e9d │ │ -1a1016: 0c00 |0003: move-result-object v0 │ │ -1a1018: 1100 |0004: return-object v0 │ │ +1a10d0: |[1a10d0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$RhP9-93MRJypUmNXuWPd2axbAno:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a10e0: 7110 9d0e 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@0e9d │ │ +1a10e6: 0c00 |0003: move-result-object v0 │ │ +1a10e8: 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 │ │ -1a0d94: |[1a0d94] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a0da4: 7110 500e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e50 │ │ -1a0daa: 0c00 |0003: move-result-object v0 │ │ -1a0dac: 1100 |0004: return-object v0 │ │ +1a0e64: |[1a0e64] com.infomaniak.drive.ui.MainActivity.$r8$lambda$Syoeu2azxIcb6c9dj4IGeenZ3a8:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a0e74: 7110 500e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; // method@0e50 │ │ +1a0e7a: 0c00 |0003: move-result-object v0 │ │ +1a0e7c: 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 │ │ -1a1320: |[1a1320] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a1330: 7110 710e 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@0e71 │ │ -1a1336: 0c00 |0003: move-result-object v0 │ │ -1a1338: 1100 |0004: return-object v0 │ │ +1a13f0: |[1a13f0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UWvw-JRxT_PSVcaGr8GjBcwL_OY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a1400: 7110 710e 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@0e71 │ │ +1a1406: 0c00 |0003: move-result-object v0 │ │ +1a1408: 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 │ │ -1a14fc: |[1a14fc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a150c: 7110 750e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e75 │ │ -1a1512: 0c00 |0003: move-result-object v0 │ │ -1a1514: 1100 |0004: return-object v0 │ │ +1a15cc: |[1a15cc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$UZCvXdNhfbrd4lJ0CMfBYKI0KFY:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a15dc: 7110 750e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e75 │ │ +1a15e2: 0c00 |0003: move-result-object v0 │ │ +1a15e4: 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 │ │ -1a0f20: |[1a0f20] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ -1a0f30: 7100 870e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e87 │ │ -1a0f36: 0a00 |0003: move-result v0 │ │ -1a0f38: 0f00 |0004: return v0 │ │ +1a0ff0: |[1a0ff0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$WnXaAGgjel0P-6xUz-Cu7y5-NXY:()Z │ │ +1a1000: 7100 870e 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainActivity;.onCreate$lambda$14:()Z // method@0e87 │ │ +1a1006: 0a00 |0003: move-result v0 │ │ +1a1008: 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 │ │ -1a0f3c: |[1a0f3c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a0f4c: 7130 940e 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@0e94 │ │ -1a0f52: 0a00 |0003: move-result v0 │ │ -1a0f54: 0f00 |0004: return v0 │ │ +1a100c: |[1a100c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$c2nBwgU-dy-VmE4Lg8FOdcmvbkU:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a101c: 7130 940e 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@0e94 │ │ +1a1022: 0a00 |0003: move-result v0 │ │ +1a1024: 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 │ │ -1a1518: |[1a1518] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a1528: 7120 790e 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@0e79 │ │ -1a152e: 0c00 |0003: move-result-object v0 │ │ -1a1530: 1100 |0004: return-object v0 │ │ +1a15e8: |[1a15e8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$cmz0v9Ffke_1tp9RidkPogq7mt8:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a15f8: 7120 790e 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@0e79 │ │ +1a15fe: 0c00 |0003: move-result-object v0 │ │ +1a1600: 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 │ │ -1a1534: |[1a1534] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a1544: 7120 840e 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@0e84 │ │ -1a154a: 0c00 |0003: move-result-object v0 │ │ -1a154c: 1100 |0004: return-object v0 │ │ +1a1604: |[1a1604] com.infomaniak.drive.ui.MainActivity.$r8$lambda$idHcg99GJebFNjMGcWoRRT8b5Ec:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a1614: 7120 840e 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@0e84 │ │ +1a161a: 0c00 |0003: move-result-object v0 │ │ +1a161c: 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 │ │ -1a1550: |[1a1550] 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; │ │ -1a1560: 7140 6b0e 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@0e6b │ │ -1a1566: 0c00 |0003: move-result-object v0 │ │ -1a1568: 1100 |0004: return-object v0 │ │ +1a1620: |[1a1620] 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; │ │ +1a1630: 7140 6b0e 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@0e6b │ │ +1a1636: 0c00 |0003: move-result-object v0 │ │ +1a1638: 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 │ │ -1a12ac: |[1a12ac] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a12bc: 7110 700e 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@0e70 │ │ -1a12c2: 0c00 |0003: move-result-object v0 │ │ -1a12c4: 1100 |0004: return-object v0 │ │ +1a137c: |[1a137c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$jgp4KtpOL5ocM7w78x5KWHLEoFk:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a138c: 7110 700e 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@0e70 │ │ +1a1392: 0c00 |0003: move-result-object v0 │ │ +1a1394: 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 │ │ -1a1b24: |[1a1b24] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a1b34: 7140 860e 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@0e86 │ │ -1a1b3a: 0e00 |0003: return-void │ │ +1a1bf4: |[1a1bf4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$mW6RQsZsdXrL9nKRAyWw5jlJYEQ:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a1c04: 7140 860e 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@0e86 │ │ +1a1c0a: 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 │ │ -1a156c: |[1a156c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a157c: 7120 7a0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7a │ │ -1a1582: 0c00 |0003: move-result-object v0 │ │ -1a1584: 1100 |0004: return-object v0 │ │ +1a163c: |[1a163c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$nceaIJWKMJIwElX4Bcac5lRSKik:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a164c: 7120 7a0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7a │ │ +1a1652: 0c00 |0003: move-result-object v0 │ │ +1a1654: 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 │ │ -1a1588: |[1a1588] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1598: 7120 7b0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7b │ │ -1a159e: 0c00 |0003: move-result-object v0 │ │ -1a15a0: 1100 |0004: return-object v0 │ │ +1a1658: |[1a1658] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qNUmFYNZok38BwoO51zb6xo7QIs:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1668: 7120 7b0e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e7b │ │ +1a166e: 0c00 |0003: move-result-object v0 │ │ +1a1670: 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 │ │ -1a15a4: |[1a15a4] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a15b4: 7120 800e 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@0e80 │ │ -1a15ba: 0c00 |0003: move-result-object v0 │ │ -1a15bc: 1100 |0004: return-object v0 │ │ +1a1674: |[1a1674] com.infomaniak.drive.ui.MainActivity.$r8$lambda$qx-R0MXzrWmUM2FLwA7-ThRXc_Q:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a1684: 7120 800e 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@0e80 │ │ +1a168a: 0c00 |0003: move-result-object v0 │ │ +1a168c: 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 │ │ -1a0e2c: |[1a0e2c] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a0e3c: 7110 7d0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e7d │ │ -1a0e42: 0c00 |0003: move-result-object v0 │ │ -1a0e44: 1100 |0004: return-object v0 │ │ +1a0efc: |[1a0efc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$rb3BSWKWi5qJGKn5R3VKdcgEsSQ:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a0f0c: 7110 7d0e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; // method@0e7d │ │ +1a0f12: 0c00 |0003: move-result-object v0 │ │ +1a0f14: 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 │ │ -1a15c0: |[1a15c0] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a15d0: 7110 740e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e74 │ │ -1a15d6: 0c00 |0003: move-result-object v0 │ │ -1a15d8: 1100 |0004: return-object v0 │ │ +1a1690: |[1a1690] com.infomaniak.drive.ui.MainActivity.$r8$lambda$uVM6rvIP56-dPmI8LC85DVYgSXE:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a16a0: 7110 740e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; // method@0e74 │ │ +1a16a6: 0c00 |0003: move-result-object v0 │ │ +1a16a8: 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 │ │ -1a1060: |[1a1060] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a1070: 7110 4c0e 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@0e4c │ │ -1a1076: 0c00 |0003: move-result-object v0 │ │ -1a1078: 1100 |0004: return-object v0 │ │ +1a1130: |[1a1130] com.infomaniak.drive.ui.MainActivity.$r8$lambda$w0u2XKS61e3W4RlpPiNG4Va1sSY:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a1140: 7110 4c0e 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@0e4c │ │ +1a1146: 0c00 |0003: move-result-object v0 │ │ +1a1148: 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 │ │ -1a15dc: |[1a15dc] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a15ec: 7120 900e 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@0e90 │ │ -1a15f2: 0c00 |0003: move-result-object v0 │ │ -1a15f4: 1100 |0004: return-object v0 │ │ +1a16ac: |[1a16ac] com.infomaniak.drive.ui.MainActivity.$r8$lambda$wlUhINFRiyULfMyXoLbRUQA64zk:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a16bc: 7120 900e 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@0e90 │ │ +1a16c2: 0c00 |0003: move-result-object v0 │ │ +1a16c4: 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 │ │ -1a15f8: |[1a15f8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1608: 7120 770e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e77 │ │ -1a160e: 0c00 |0003: move-result-object v0 │ │ -1a1610: 1100 |0004: return-object v0 │ │ +1a16c8: |[1a16c8] com.infomaniak.drive.ui.MainActivity.$r8$lambda$x3a1qU2wLF5FrjIzzu_-dR_G1sY:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a16d8: 7120 770e 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; // method@0e77 │ │ +1a16de: 0c00 |0003: move-result-object v0 │ │ +1a16e0: 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 │ │ -1a1b3c: |[1a1b3c] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a1b4c: 2200 7c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@047c │ │ -1a1b50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a1b52: 7020 ec0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dec │ │ -1a1b58: 6900 2504 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0425 │ │ -1a1b5c: 0e00 |0008: return-void │ │ +1a1c0c: |[1a1c0c] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a1c1c: 2200 7c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$Companion; // type@047c │ │ +1a1c20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a1c22: 7020 ec0d 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0dec │ │ +1a1c28: 6900 2504 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivity;.Companion:Lcom/infomaniak/drive/ui/MainActivity$Companion; // field@0425 │ │ +1a1c2c: 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 │ │ -1a1b60: |[1a1b60] com.infomaniak.drive.ui.MainActivity.:()V │ │ -1a1b70: 7010 800c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c80 │ │ -1a1b76: 2200 7404 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0474 │ │ -1a1b7a: 7020 db0d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddb │ │ -1a1b80: 7110 109a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a1b86: 0c00 |000b: move-result-object v0 │ │ -1a1b88: 5b70 2804 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0428 │ │ -1a1b8c: 0770 |000e: move-object v0, v7 │ │ -1a1b8e: 1f00 6101 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0161 │ │ -1a1b92: 2201 8704 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@0487 │ │ -1a1b96: 7020 140e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e14 │ │ -1a1b9c: 1f01 071b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a1ba0: 2202 3b02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ -1a1ba4: 1c03 c704 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ -1a1ba8: 7110 ddb7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -1a1bae: 0c03 |001f: move-result-object v3 │ │ -1a1bb0: 2204 8804 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@0488 │ │ -1a1bb4: 7020 170e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e17 │ │ -1a1bba: 1f04 071b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a1bbe: 2205 8904 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@0489 │ │ -1a1bc2: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1a1bc4: 7030 1a0e 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@0e1a │ │ -1a1bca: 1f05 071b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a1bce: 7055 5706 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@0657 │ │ -1a1bd4: 1f02 1619 |0032: check-cast v2, Lkotlin/Lazy; // type@1916 │ │ -1a1bd8: 5b72 3204 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ -1a1bdc: 2201 8a04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@048a │ │ -1a1be0: 7020 1d0e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e1d │ │ -1a1be6: 1f01 071b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a1bea: 2202 3b02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ -1a1bee: 1c03 ce04 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04ce │ │ -1a1bf2: 7110 ddb7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -1a1bf8: 0c03 |0044: move-result-object v3 │ │ -1a1bfa: 2204 8b04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@048b │ │ -1a1bfe: 7020 200e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e20 │ │ -1a1c04: 1f04 071b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a1c08: 2205 8c04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@048c │ │ -1a1c0c: 7030 230e 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@0e23 │ │ -1a1c12: 1f05 071b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a1c16: 7055 5706 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@0657 │ │ -1a1c1c: 1f02 1619 |0056: check-cast v2, Lkotlin/Lazy; // type@1916 │ │ -1a1c20: 5b72 3304 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0433 │ │ -1a1c24: 2200 7504 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0475 │ │ -1a1c28: 7020 dd0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddd │ │ -1a1c2e: 7110 109a 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a1c34: 0c00 |0062: move-result-object v0 │ │ -1a1c36: 5b70 3504 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a1c3a: 2200 7604 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0476 │ │ -1a1c3e: 7020 df0d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddf │ │ -1a1c44: 7110 109a 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a1c4a: 0c00 |006d: move-result-object v0 │ │ -1a1c4c: 5b70 3804 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0438 │ │ -1a1c50: 2200 7704 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@0477 │ │ -1a1c54: 7020 e10d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de1 │ │ -1a1c5a: 7110 109a 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a1c60: 0c00 |0078: move-result-object v0 │ │ -1a1c62: 5b70 3404 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0434 │ │ -1a1c66: 2200 8519 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1985 │ │ -1a1c6a: 7010 279e 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9e27 │ │ -1a1c70: 5b70 3604 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ -1a1c74: 2200 6f01 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@016f │ │ -1a1c78: 7010 8804 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0488 │ │ -1a1c7e: 1f00 6b01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ -1a1c82: 2201 7804 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@0478 │ │ -1a1c86: 7020 e30d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de3 │ │ -1a1c8c: 6e30 8d0e 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@0e8d │ │ -1a1c92: 0c00 |0091: move-result-object v0 │ │ -1a1c94: 1a01 dee9 |0092: const-string v1, "registerForActivityResult(...)" // string@e9de │ │ -1a1c98: 7120 fbb6 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a1c9e: 5b70 2d04 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042d │ │ -1a1ca2: 2200 7904 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0479 │ │ -1a1ca6: 7020 e50d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ -1a1cac: 7110 109a 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a1cb2: 0c00 |00a1: move-result-object v0 │ │ -1a1cb4: 5b70 2c04 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042c │ │ -1a1cb8: 2200 6e01 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016e │ │ -1a1cbc: 7010 8704 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -1a1cc2: 1f00 6b01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ -1a1cc6: 2202 7a04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@047a │ │ -1a1cca: 7020 e70d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ -1a1cd0: 6e30 8d0e 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@0e8d │ │ -1a1cd6: 0c00 |00b3: move-result-object v0 │ │ -1a1cd8: 7120 fbb6 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a1cde: 5b70 3704 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0437 │ │ -1a1ce2: 2200 7b04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@047b │ │ -1a1ce6: 7020 e90d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de9 │ │ -1a1cec: 7110 109a 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a1cf2: 0c00 |00c1: move-result-object v0 │ │ -1a1cf4: 5b70 3004 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0430 │ │ -1a1cf8: 2200 5f04 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@045f │ │ -1a1cfc: 7020 b10d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db1 │ │ -1a1d02: 7110 109a 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a1d08: 0c00 |00cc: move-result-object v0 │ │ -1a1d0a: 5b70 2f04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042f │ │ -1a1d0e: 0e00 |00cf: return-void │ │ +1a1c30: |[1a1c30] com.infomaniak.drive.ui.MainActivity.:()V │ │ +1a1c40: 7010 800c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c80 │ │ +1a1c46: 2200 7404 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2; // type@0474 │ │ +1a1c4a: 7020 db0d 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddb │ │ +1a1c50: 7110 1d9a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a1c56: 0c00 |000b: move-result-object v0 │ │ +1a1c58: 5b70 2804 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0428 │ │ +1a1c5c: 0770 |000e: move-object v0, v7 │ │ +1a1c5e: 1f00 6101 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0161 │ │ +1a1c62: 2201 8704 |0011: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1; // type@0487 │ │ +1a1c66: 7020 140e 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@0e14 │ │ +1a1c6c: 1f01 081b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a1c70: 2202 3b02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ +1a1c74: 1c03 c704 |001a: const-class v3, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ +1a1c78: 7110 eab7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +1a1c7e: 0c03 |001f: move-result-object v3 │ │ +1a1c80: 2204 8804 |0020: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2; // type@0488 │ │ +1a1c84: 7020 170e 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@0e17 │ │ +1a1c8a: 1f04 081b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a1c8e: 2205 8904 |0027: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$3; // type@0489 │ │ +1a1c92: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1a1c94: 7030 1a0e 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@0e1a │ │ +1a1c9a: 1f05 081b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a1c9e: 7055 5706 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@0657 │ │ +1a1ca4: 1f02 1719 |0032: check-cast v2, Lkotlin/Lazy; // type@1917 │ │ +1a1ca8: 5b72 3204 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ +1a1cac: 2201 8a04 |0036: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4; // type@048a │ │ +1a1cb0: 7020 1d0e 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@0e1d │ │ +1a1cb6: 1f01 081b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a1cba: 2202 3b02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ +1a1cbe: 1c03 ce04 |003f: const-class v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04ce │ │ +1a1cc2: 7110 eab7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +1a1cc8: 0c03 |0044: move-result-object v3 │ │ +1a1cca: 2204 8b04 |0045: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5; // type@048b │ │ +1a1cce: 7020 200e 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@0e20 │ │ +1a1cd4: 1f04 081b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a1cd8: 2205 8c04 |004c: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$special$$inlined$viewModels$default$6; // type@048c │ │ +1a1cdc: 7030 230e 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@0e23 │ │ +1a1ce2: 1f05 081b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a1ce6: 7055 5706 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@0657 │ │ +1a1cec: 1f02 1719 |0056: check-cast v2, Lkotlin/Lazy; // type@1917 │ │ +1a1cf0: 5b72 3304 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0433 │ │ +1a1cf4: 2200 7504 |005a: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3; // type@0475 │ │ +1a1cf8: 7020 dd0d 7000 |005c: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddd │ │ +1a1cfe: 7110 1d9a 0000 |005f: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a1d04: 0c00 |0062: move-result-object v0 │ │ +1a1d06: 5b70 3504 |0063: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0435 │ │ +1a1d0a: 2200 7604 |0065: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4; // type@0476 │ │ +1a1d0e: 7020 df0d 7000 |0067: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0ddf │ │ +1a1d14: 7110 1d9a 0000 |006a: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a1d1a: 0c00 |006d: move-result-object v0 │ │ +1a1d1c: 5b70 3804 |006e: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0438 │ │ +1a1d20: 2200 7704 |0070: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5; // type@0477 │ │ +1a1d24: 7020 e10d 7000 |0072: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda5;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de1 │ │ +1a1d2a: 7110 1d9a 0000 |0075: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a1d30: 0c00 |0078: move-result-object v0 │ │ +1a1d32: 5b70 3404 |0079: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0434 │ │ +1a1d36: 2200 8619 |007b: new-instance v0, Lkotlin/collections/ArrayDeque; // type@1986 │ │ +1a1d3a: 7010 349e 0000 |007d: invoke-direct {v0}, Lkotlin/collections/ArrayDeque;.:()V // method@9e34 │ │ +1a1d40: 5b70 3604 |0080: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ +1a1d44: 2200 6f01 |0082: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult; // type@016f │ │ +1a1d48: 7010 8804 0000 |0084: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartIntentSenderForResult;.:()V // method@0488 │ │ +1a1d4e: 1f00 6b01 |0087: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ +1a1d52: 2201 7804 |0089: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6; // type@0478 │ │ +1a1d56: 7020 e30d 7100 |008b: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda6;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de3 │ │ +1a1d5c: 6e30 8d0e 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@0e8d │ │ +1a1d62: 0c00 |0091: move-result-object v0 │ │ +1a1d64: 1a01 e3e9 |0092: const-string v1, "registerForActivityResult(...)" // string@e9e3 │ │ +1a1d68: 7120 08b7 1000 |0094: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a1d6e: 5b70 2d04 |0097: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042d │ │ +1a1d72: 2200 7904 |0099: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7; // type@0479 │ │ +1a1d76: 7020 e50d 7000 |009b: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de5 │ │ +1a1d7c: 7110 1d9a 0000 |009e: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a1d82: 0c00 |00a1: move-result-object v0 │ │ +1a1d84: 5b70 2c04 |00a2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042c │ │ +1a1d88: 2200 6e01 |00a4: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016e │ │ +1a1d8c: 7010 8704 0000 |00a6: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +1a1d92: 1f00 6b01 |00a9: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ +1a1d96: 2202 7a04 |00ab: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8; // type@047a │ │ +1a1d9a: 7020 e70d 7200 |00ad: invoke-direct {v2, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de7 │ │ +1a1da0: 6e30 8d0e 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@0e8d │ │ +1a1da6: 0c00 |00b3: move-result-object v0 │ │ +1a1da8: 7120 08b7 1000 |00b4: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a1dae: 5b70 3704 |00b7: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0437 │ │ +1a1db2: 2200 7b04 |00b9: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9; // type@047b │ │ +1a1db6: 7020 e90d 7000 |00bb: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0de9 │ │ +1a1dbc: 7110 1d9a 0000 |00be: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a1dc2: 0c00 |00c1: move-result-object v0 │ │ +1a1dc4: 5b70 3004 |00c2: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0430 │ │ +1a1dc8: 2200 5f04 |00c4: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10; // type@045f │ │ +1a1dcc: 7020 b10d 7000 |00c6: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db1 │ │ +1a1dd2: 7110 1d9a 0000 |00c9: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a1dd8: 0c00 |00cc: move-result-object v0 │ │ +1a1dda: 5b70 2f04 |00cd: iput-object v0, v7, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042f │ │ +1a1dde: 0e00 |00cf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=109 │ │ 0x000e line=111 │ │ 0x0011 line=647 │ │ 0x0018 line=651 │ │ @@ -16890,17 +16890,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 │ │ -1a1d10: |[1a1d10] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1d20: 7110 510e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e51 │ │ -1a1d26: 0e00 |0003: return-void │ │ +1a1de0: |[1a1de0] com.infomaniak.drive.ui.MainActivity.access$fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1df0: 7110 510e 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0e51 │ │ +1a1df6: 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;) │ │ @@ -16908,18 +16908,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 │ │ -1a0cf0: |[1a0cf0] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a0d00: 7020 540e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e54 │ │ -1a0d06: 0c00 |0003: move-result-object v0 │ │ -1a0d08: 1100 |0004: return-object v0 │ │ +1a0dc0: |[1a0dc0] com.infomaniak.drive.ui.MainActivity.access$generateSelectedAvatar:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a0dd0: 7020 540e 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity;.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; // method@0e54 │ │ +1a0dd6: 0c00 |0003: move-result-object v0 │ │ +1a0dd8: 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; │ │ │ │ @@ -16928,18 +16928,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 │ │ -1a107c: |[1a107c] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a108c: 7010 550e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a1092: 0c00 |0003: move-result-object v0 │ │ -1a1094: 1100 |0004: return-object v0 │ │ +1a114c: |[1a114c] com.infomaniak.drive.ui.MainActivity.access$getBinding:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a115c: 7010 550e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a1162: 0c00 |0003: move-result-object v0 │ │ +1a1164: 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;) │ │ @@ -16947,18 +16947,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 │ │ -1a115c: |[1a115c] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a116c: 7010 5e0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a1172: 0c00 |0003: move-result-object v0 │ │ -1a1174: 1100 |0004: return-object v0 │ │ +1a122c: |[1a122c] com.infomaniak.drive.ui.MainActivity.access$getMainViewModel:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a123c: 7010 5e0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a1242: 0c00 |0003: move-result-object v0 │ │ +1a1244: 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;) │ │ @@ -16966,18 +16966,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 │ │ -1a0e48: |[1a0e48] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a0e58: 7010 600e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a0e5e: 0c00 |0003: move-result-object v0 │ │ -1a0e60: 1100 |0004: return-object v0 │ │ +1a0f18: |[1a0f18] com.infomaniak.drive.ui.MainActivity.access$getNavController:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a0f28: 7010 600e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a0f2e: 0c00 |0003: move-result-object v0 │ │ +1a0f30: 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;) │ │ @@ -16985,17 +16985,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 │ │ -1a1aac: |[1a1aac] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ -1a1abc: 5400 3604 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ -1a1ac0: 1100 |0002: return-object v0 │ │ +1a1b7c: |[1a1b7c] com.infomaniak.drive.ui.MainActivity.access$getPendingFilesUrisQueue$p:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/collections/ArrayDeque; │ │ +1a1b8c: 5400 3604 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ +1a1b90: 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;) │ │ @@ -17003,17 +17003,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 │ │ -1a1d28: |[1a1d28] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1d38: 7010 7c0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e7c │ │ -1a1d3e: 0e00 |0003: return-void │ │ +1a1df8: |[1a1df8] com.infomaniak.drive.ui.MainActivity.access$launchNextDeleteRequest:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1e08: 7010 7c0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e7c │ │ +1a1e0e: 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;) │ │ @@ -17021,20 +17021,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 │ │ -1a1098: |[1a1098] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a10a8: 6e10 5c0e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e5c │ │ -1a10ae: 0c00 |0003: move-result-object v0 │ │ -1a10b0: 7110 c40b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bc4 │ │ -1a10b6: 0c00 |0007: move-result-object v0 │ │ -1a10b8: 1100 |0008: return-object v0 │ │ +1a1168: |[1a1168] com.infomaniak.drive.ui.MainActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a1178: 6e10 5c0e 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0e5c │ │ +1a117e: 0c00 |0003: move-result-object v0 │ │ +1a1180: 7110 c40b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0bc4 │ │ +1a1186: 0c00 |0007: move-result-object v0 │ │ +1a1188: 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;) │ │ @@ -17042,30 +17042,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -1a0f58: |[1a0f58] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ -1a0f68: 5420 3104 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0431 │ │ -1a0f6c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a0f6e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -1a0f72: 6e10 b008 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08b0 │ │ -1a0f78: 0a00 |0008: move-result v0 │ │ -1a0f7a: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -1a0f7e: 280c |000b: goto 0017 // +000c │ │ -1a0f80: 6e10 5d0e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e5d │ │ -1a0f86: 0c00 |000f: move-result-object v0 │ │ -1a0f88: 6e10 8908 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@0889 │ │ -1a0f8e: 0a00 |0013: move-result v0 │ │ -1a0f90: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a0f94: 2802 |0016: goto 0018 // +0002 │ │ -1a0f96: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -1a0f98: 0f01 |0018: return v1 │ │ +1a1028: |[1a1028] com.infomaniak.drive.ui.MainActivity.canDisplayInAppSnackbar:()Z │ │ +1a1038: 5420 3104 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0431 │ │ +1a103c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a103e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +1a1042: 6e10 b008 0000 |0005: invoke-virtual {v0}, Lcom/google/android/material/snackbar/Snackbar;.isShown:()Z // method@08b0 │ │ +1a1048: 0a00 |0008: move-result v0 │ │ +1a104a: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +1a104e: 280c |000b: goto 0017 // +000c │ │ +1a1050: 6e10 5d0e 0200 |000c: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e5d │ │ +1a1056: 0c00 |000f: move-result-object v0 │ │ +1a1058: 6e10 8908 0000 |0010: invoke-virtual {v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.isShown:()Z // method@0889 │ │ +1a105e: 0a00 |0013: move-result v0 │ │ +1a1060: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a1064: 2802 |0016: goto 0018 // +0002 │ │ +1a1066: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +1a1068: 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;) │ │ @@ -17073,45 +17073,45 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -1a1d74: |[1a1d74] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ -1a1d84: 7010 670e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e67 │ │ -1a1d8a: 0c00 |0003: move-result-object v0 │ │ -1a1d8c: 5531 2e04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042e │ │ -1a1d90: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ -1a1d94: 6e10 200b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b20 │ │ -1a1d9a: 0a01 |000b: move-result v1 │ │ -1a1d9c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -1a1d9e: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ -1a1da2: 6201 b712 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a1da6: 6e10 9039 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@3990 │ │ -1a1dac: 0a01 |0014: move-result v1 │ │ -1a1dae: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ -1a1db2: 6e20 2a0b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b2a │ │ -1a1db8: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ -1a1dbe: 7110 5a93 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1a1dc4: 0c00 |0020: move-result-object v0 │ │ -1a1dc6: 2802 |0021: goto 0023 // +0002 │ │ -1a1dc8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -1a1dca: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ -1a1dce: 1f00 9017 |0025: check-cast v0, Ljava/lang/Number; // type@1790 │ │ -1a1dd2: 6e10 b393 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1a1dd8: 0a00 |002a: move-result v0 │ │ -1a1dda: 5c32 2e04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042e │ │ -1a1dde: 0731 |002d: move-object v1, v3 │ │ -1a1de0: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a1de4: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ -1a1dea: 7120 6006 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0660 │ │ -1a1df0: 0c01 |0036: move-result-object v1 │ │ -1a1df2: 6e20 6e06 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ -1a1df8: 0e00 |003a: return-void │ │ +1a1e44: |[1a1e44] com.infomaniak.drive.ui.MainActivity.displayInformationPanel:()V │ │ +1a1e54: 7010 670e 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e67 │ │ +1a1e5a: 0c00 |0003: move-result-object v0 │ │ +1a1e5c: 5531 2e04 |0004: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042e │ │ +1a1e60: 3901 3400 |0006: if-nez v1, 003a // +0034 │ │ +1a1e64: 6e10 200b 0000 |0008: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getHasDisplayedSyncDialog:()Z // method@0b20 │ │ +1a1e6a: 0a01 |000b: move-result v1 │ │ +1a1e6c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +1a1e6e: 3901 1500 |000d: if-nez v1, 0022 // +0015 │ │ +1a1e72: 6201 ba12 |000f: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a1e76: 6e10 9d39 0100 |0011: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.isEnableAppSync:()Z // method@399d │ │ +1a1e7c: 0a01 |0014: move-result v1 │ │ +1a1e7e: 3901 0d00 |0015: if-nez v1, 0022 // +000d │ │ +1a1e82: 6e20 2a0b 2000 |0017: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/models/UiSettings;.setHasDisplayedSyncDialog:(Z)V // method@0b2a │ │ +1a1e88: 1400 1405 0a7f |001a: const v0, #float 1.8346e+38 // #7f0a0514 │ │ +1a1e8e: 7110 6793 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1a1e94: 0c00 |0020: move-result-object v0 │ │ +1a1e96: 2802 |0021: goto 0023 // +0002 │ │ +1a1e98: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +1a1e9a: 3800 1700 |0023: if-eqz v0, 003a // +0017 │ │ +1a1e9e: 1f00 9117 |0025: check-cast v0, Ljava/lang/Number; // type@1791 │ │ +1a1ea2: 6e10 c093 0000 |0027: invoke-virtual {v0}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1a1ea8: 0a00 |002a: move-result v0 │ │ +1a1eaa: 5c32 2e04 |002b: iput-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.hasDisplayedInformationPanel:Z // field@042e │ │ +1a1eae: 0731 |002d: move-object v1, v3 │ │ +1a1eb0: 1f01 1600 |002e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1eb4: 1402 ca02 0a7f |0030: const v2, #float 1.83448e+38 // #7f0a02ca │ │ +1a1eba: 7120 6006 2100 |0033: invoke-static {v1, v2}, Landroidx/navigation/ActivityKt;.findNavController:(Landroid/app/Activity;I)Landroidx/navigation/NavController; // method@0660 │ │ +1a1ec0: 0c01 |0036: move-result-object v1 │ │ +1a1ec2: 6e20 6e06 0100 |0037: invoke-virtual {v1, v0}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ +1a1ec8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0004 line=555 │ │ 0x0008 line=557 │ │ 0x0017 line=558 │ │ 0x001d line=559 │ │ @@ -17126,33 +17126,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 │ │ -1a0db0: |[1a0db0] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ -1a0dc0: 6200 f900 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f9 │ │ -1a0dc4: 0731 |0002: move-object v1, v3 │ │ -1a0dc6: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a0dca: 6e20 fd09 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@09fd │ │ -1a0dd0: 0c00 |0008: move-result-object v0 │ │ -1a0dd2: 6001 3a00 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a0dd6: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ -1a0dda: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ -1a0dde: 2201 7d04 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@047d │ │ -1a0de2: 7030 ed0d 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@0ded │ │ -1a0de8: 1f01 a300 |0014: check-cast v1, Landroid/os/FileObserver; // type@00a3 │ │ -1a0dec: 280c |0016: goto 0022 // +000c │ │ -1a0dee: 6e10 1692 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@9216 │ │ -1a0df4: 0c00 |001a: move-result-object v0 │ │ -1a0df6: 2201 7e04 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@047e │ │ -1a0dfa: 7030 ef0d 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@0def │ │ -1a0e00: 1f01 a300 |0020: check-cast v1, Landroid/os/FileObserver; // type@00a3 │ │ -1a0e04: 1101 |0022: return-object v1 │ │ +1a0e80: |[1a0e80] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7:(Lcom/infomaniak/drive/ui/MainActivity;)Landroid/os/FileObserver; │ │ +1a0e90: 6200 f900 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/File;.Companion:Lcom/infomaniak/drive/data/models/File$Companion; // field@00f9 │ │ +1a0e94: 0731 |0002: move-object v1, v3 │ │ +1a0e96: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a0e9a: 6e20 fd09 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/File$Companion;.getOfflineFolder:(Landroid/content/Context;)Ljava/io/File; // method@09fd │ │ +1a0ea0: 0c00 |0008: move-result-object v0 │ │ +1a0ea2: 6001 3a00 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ +1a0ea6: 1302 1d00 |000b: const/16 v2, #int 29 // #1d │ │ +1a0eaa: 3421 0a00 |000d: if-lt v1, v2, 0017 // +000a │ │ +1a0eae: 2201 7d04 |000f: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$1; // type@047d │ │ +1a0eb2: 7030 ed0d 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@0ded │ │ +1a0eb8: 1f01 a300 |0014: check-cast v1, Landroid/os/FileObserver; // type@00a3 │ │ +1a0ebc: 280c |0016: goto 0022 // +000c │ │ +1a0ebe: 6e10 2392 0000 |0017: invoke-virtual {v0}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@9223 │ │ +1a0ec4: 0c00 |001a: move-result-object v0 │ │ +1a0ec6: 2201 7e04 |001b: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$fileObserver$2$2; // type@047e │ │ +1a0eca: 7030 ef0d 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@0def │ │ +1a0ed0: 1f01 a300 |0020: check-cast v1, Landroid/os/FileObserver; // type@00a3 │ │ +1a0ed4: 1101 |0022: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0009 line=141 │ │ 0x000f line=142 │ │ 0x0017 line=146 │ │ locals : │ │ @@ -17163,19 +17163,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 │ │ -1a1dfc: |[1a1dfc] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ -1a1e0c: 7010 5e0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a1e12: 0c00 |0003: move-result-object v0 │ │ -1a1e14: 6e10 2c10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@102c │ │ -1a1e1a: 0e00 |0007: return-void │ │ +1a1ecc: |[1a1ecc] com.infomaniak.drive.ui.MainActivity.fileObserver_delegate$lambda$7$onEvent:(Lcom/infomaniak/drive/ui/MainActivity;)V │ │ +1a1edc: 7010 5e0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a1ee2: 0c00 |0003: move-result-object v0 │ │ +1a1ee4: 6e10 2c10 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@102c │ │ +1a1eea: 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;) │ │ @@ -17183,20 +17183,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 │ │ -1a1e1c: |[1a1e1c] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a1e2c: 7110 f9b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a1e32: 2200 6f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@046f │ │ -1a1e36: 7020 d10d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd1 │ │ -1a1e3c: 7120 5945 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4559 │ │ -1a1e42: 0e00 |000b: return-void │ │ +1a1eec: |[1a1eec] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a1efc: 7110 06b7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a1f02: 2200 6f04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25; // type@046f │ │ +1a1f06: 7020 d10d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda25;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd1 │ │ +1a1f0c: 7120 6645 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4566 │ │ +1a1f12: 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; │ │ │ │ @@ -17205,48 +17205,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 │ │ -1a1614: |[1a1614] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1624: 5478 3604 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ -1a1628: 6e10 4e9e 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9e4e │ │ -1a162e: 0c08 |0005: move-result-object v8 │ │ -1a1630: 1f08 5018 |0006: check-cast v8, Ljava/util/List; // type@1850 │ │ -1a1634: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ -1a1638: 6207 78b2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a163c: 1107 |000c: return-object v7 │ │ -1a163e: 0770 |000d: move-object v0, v7 │ │ -1a1640: 1f00 2e02 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a1644: 7110 3906 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ -1a164a: 0c00 |0013: move-result-object v0 │ │ -1a164c: 0701 |0014: move-object v1, v0 │ │ -1a164e: 1f01 2d1d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a1652: 7100 c4c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a1658: 0c00 |001a: move-result-object v0 │ │ -1a165a: 0702 |001b: move-object v2, v0 │ │ -1a165c: 1f02 501a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a1660: 2200 7f04 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@047f │ │ -1a1664: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -1a1666: 7030 f10d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df1 │ │ -1a166c: 0704 |0024: move-object v4, v0 │ │ -1a166e: 1f04 161b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a1672: 1225 |0027: const/4 v5, #int 2 // #2 │ │ -1a1674: 1206 |0028: const/4 v6, #int 0 // #0 │ │ -1a1676: 7706 0cc6 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@c60c │ │ -1a167c: 5478 3604 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ -1a1680: 1f08 3f18 |002e: check-cast v8, Ljava/util/Collection; // type@183f │ │ -1a1684: 7210 e796 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@96e7 │ │ -1a168a: 0a08 |0033: move-result v8 │ │ -1a168c: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ -1a1690: 7010 7c0e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e7c │ │ -1a1696: 6207 78b2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a169a: 1107 |003b: return-object v7 │ │ +1a16e4: |[1a16e4] com.infomaniak.drive.ui.MainActivity.filesDeletionResult$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a16f4: 5478 3604 |0000: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ +1a16f8: 6e10 5b9e 0800 |0002: invoke-virtual {v8}, Lkotlin/collections/ArrayDeque;.removeFirstOrNull:()Ljava/lang/Object; // method@9e5b │ │ +1a16fe: 0c08 |0005: move-result-object v8 │ │ +1a1700: 1f08 5118 |0006: check-cast v8, Ljava/util/List; // type@1851 │ │ +1a1704: 3908 0500 |0008: if-nez v8, 000d // +0005 │ │ +1a1708: 6207 7bb2 |000a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a170c: 1107 |000c: return-object v7 │ │ +1a170e: 0770 |000d: move-object v0, v7 │ │ +1a1710: 1f00 2e02 |000e: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a1714: 7110 3906 0000 |0010: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ +1a171a: 0c00 |0013: move-result-object v0 │ │ +1a171c: 0701 |0014: move-object v1, v0 │ │ +1a171e: 1f01 2e1d |0015: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a1722: 7100 d1c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a1728: 0c00 |001a: move-result-object v0 │ │ +1a172a: 0702 |001b: move-object v2, v0 │ │ +1a172c: 1f02 511a |001c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a1730: 2200 7f04 |001e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1; // type@047f │ │ +1a1734: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +1a1736: 7030 f10d 8003 |0021: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainActivity$filesDeletionResult$1$1$1;.:(Ljava/util/List;Lkotlin/coroutines/Continuation;)V // method@0df1 │ │ +1a173c: 0704 |0024: move-object v4, v0 │ │ +1a173e: 1f04 171b |0025: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a1742: 1225 |0027: const/4 v5, #int 2 // #2 │ │ +1a1744: 1206 |0028: const/4 v6, #int 0 // #0 │ │ +1a1746: 7706 19c6 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@c619 │ │ +1a174c: 5478 3604 |002c: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ +1a1750: 1f08 4018 |002e: check-cast v8, Ljava/util/Collection; // type@1840 │ │ +1a1754: 7210 f496 0800 |0030: invoke-interface {v8}, Ljava/util/Collection;.isEmpty:()Z // method@96f4 │ │ +1a175a: 0a08 |0033: move-result v8 │ │ +1a175c: 3908 0500 |0034: if-nez v8, 0039 // +0005 │ │ +1a1760: 7010 7c0e 0700 |0036: invoke-direct {v7}, Lcom/infomaniak/drive/ui/MainActivity;.launchNextDeleteRequest:()V // method@0e7c │ │ +1a1766: 6207 7bb2 |0039: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a176a: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x000d line=129 │ │ 0x002c line=130 │ │ 0x0039 line=131 │ │ locals : │ │ @@ -17258,44 +17258,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 │ │ -1a0d0c: |[1a0d0c] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ -1a0d1c: 1244 |0000: const/4 v4, #int 4 // #4 │ │ -1a0d1e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a0d20: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ -1a0d24: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ -1a0d28: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1a0d2a: 0770 |0007: move-object v0, v7 │ │ -1a0d2c: 7706 b405 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@05b4 │ │ -1a0d32: 0c07 |000b: move-result-object v7 │ │ -1a0d34: 2200 5500 |000c: new-instance v0, Landroid/graphics/Canvas; // type@0055 │ │ -1a0d38: 7020 1501 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0115 │ │ -1a0d3e: 2201 5f00 |0011: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ -1a0d42: 7010 3f01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013f │ │ -1a0d48: 0762 |0016: move-object v2, v6 │ │ -1a0d4a: 1f02 3100 |0017: check-cast v2, Landroid/content/Context; // type@0031 │ │ -1a0d4e: 1403 5703 067f |0019: const v3, #float 1.78134e+38 // #7f060357 │ │ -1a0d54: 7120 a705 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ -1a0d5a: 0a02 |001f: move-result v2 │ │ -1a0d5c: 6e20 4601 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0146 │ │ -1a0d62: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ -1a0d66: 6e20 4b01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@014b │ │ -1a0d6c: 6202 1f00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001f │ │ -1a0d70: 6e20 4c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014c │ │ -1a0d76: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -1a0d78: 6e20 4501 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0145 │ │ -1a0d7e: 6e20 4801 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0148 │ │ -1a0d84: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ -1a0d88: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ -1a0d8c: 6e51 1b01 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@011b │ │ -1a0d92: 1107 |003b: return-object v7 │ │ +1a0ddc: |[1a0ddc] com.infomaniak.drive.ui.MainActivity.generateSelectedAvatar:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/Bitmap; │ │ +1a0dec: 1244 |0000: const/4 v4, #int 4 // #4 │ │ +1a0dee: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a0df0: 1301 6400 |0002: const/16 v1, #int 100 // #64 │ │ +1a0df4: 1302 6400 |0004: const/16 v2, #int 100 // #64 │ │ +1a0df8: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1a0dfa: 0770 |0007: move-object v0, v7 │ │ +1a0dfc: 7706 b405 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@05b4 │ │ +1a0e02: 0c07 |000b: move-result-object v7 │ │ +1a0e04: 2200 5500 |000c: new-instance v0, Landroid/graphics/Canvas; // type@0055 │ │ +1a0e08: 7020 1501 7000 |000e: invoke-direct {v0, v7}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@0115 │ │ +1a0e0e: 2201 5f00 |0011: new-instance v1, Landroid/graphics/Paint; // type@005f │ │ +1a0e12: 7010 3f01 0100 |0013: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@013f │ │ +1a0e18: 0762 |0016: move-object v2, v6 │ │ +1a0e1a: 1f02 3100 |0017: check-cast v2, Landroid/content/Context; // type@0031 │ │ +1a0e1e: 1403 5703 067f |0019: const v3, #float 1.78134e+38 // #7f060357 │ │ +1a0e24: 7120 a705 3200 |001c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ +1a0e2a: 0a02 |001f: move-result v2 │ │ +1a0e2c: 6e20 4601 2100 |0020: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0146 │ │ +1a0e32: 1502 0041 |0023: const/high16 v2, #int 1090519040 // #4100 │ │ +1a0e36: 6e20 4b01 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@014b │ │ +1a0e3c: 6202 1f00 |0028: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@001f │ │ +1a0e40: 6e20 4c01 2100 |002a: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@014c │ │ +1a0e46: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +1a0e48: 6e20 4501 2100 |002e: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0145 │ │ +1a0e4e: 6e20 4801 2100 |0031: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setDither:(Z)V // method@0148 │ │ +1a0e54: 1502 4842 |0034: const/high16 v2, #int 1112014848 // #4248 │ │ +1a0e58: 1503 3842 |0036: const/high16 v3, #int 1110966272 // #4238 │ │ +1a0e5c: 6e51 1b01 2032 |0038: invoke-virtual {v0, v2, v2, v3, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@011b │ │ +1a0e62: 1107 |003b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=611 │ │ 0x000c line=612 │ │ 0x0011 line=613 │ │ 0x0016 line=614 │ │ 0x0025 line=615 │ │ @@ -17312,20 +17312,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 │ │ -1a10bc: |[1a10bc] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ -1a10cc: 5410 2804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0428 │ │ -1a10d0: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a10d6: 0c00 |0005: move-result-object v0 │ │ -1a10d8: 1f00 cb03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03cb │ │ -1a10dc: 1100 |0008: return-object v0 │ │ +1a118c: |[1a118c] com.infomaniak.drive.ui.MainActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; │ │ +1a119c: 5410 2804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.binding$delegate:Lkotlin/Lazy; // field@0428 │ │ +1a11a0: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a11a6: 0c00 |0005: move-result-object v0 │ │ +1a11a8: 1f00 cb03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding; // type@03cb │ │ +1a11ac: 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;) │ │ @@ -17333,20 +17333,20 @@ │ │ type : '()Landroid/os/FileObserver;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a0e08: |[1a0e08] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ -1a0e18: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042c │ │ -1a0e1c: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a0e22: 0c00 |0005: move-result-object v0 │ │ -1a0e24: 1f00 a300 |0006: check-cast v0, Landroid/os/FileObserver; // type@00a3 │ │ -1a0e28: 1100 |0008: return-object v0 │ │ +1a0ed8: |[1a0ed8] com.infomaniak.drive.ui.MainActivity.getFileObserver:()Landroid/os/FileObserver; │ │ +1a0ee8: 5410 2c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.fileObserver$delegate:Lkotlin/Lazy; // field@042c │ │ +1a0eec: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a0ef2: 0c00 |0005: move-result-object v0 │ │ +1a0ef4: 1f00 a300 |0006: check-cast v0, Landroid/os/FileObserver; // type@00a3 │ │ +1a0ef8: 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;) │ │ @@ -17354,20 +17354,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 │ │ -1a12c8: |[1a12c8] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a12d8: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042f │ │ -1a12dc: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a12e2: 0c00 |0005: move-result-object v0 │ │ -1a12e4: 1f00 8e0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8e │ │ -1a12e8: 1100 |0008: return-object v0 │ │ +1a1398: |[1a1398] com.infomaniak.drive.ui.MainActivity.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a13a8: 5410 2f04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppReviewManager$delegate:Lkotlin/Lazy; // field@042f │ │ +1a13ac: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a13b2: 0c00 |0005: move-result-object v0 │ │ +1a13b4: 1f00 8f0e |0006: check-cast v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8f │ │ +1a13b8: 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;) │ │ @@ -17375,20 +17375,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 │ │ -1a133c: |[1a133c] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a134c: 5410 3004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0430 │ │ -1a1350: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a1356: 0c00 |0005: move-result-object v0 │ │ -1a1358: 1f00 910e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e91 │ │ -1a135c: 1100 |0008: return-object v0 │ │ +1a140c: |[1a140c] com.infomaniak.drive.ui.MainActivity.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a141c: 5410 3004 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateManager$delegate:Lkotlin/Lazy; // field@0430 │ │ +1a1420: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a1426: 0c00 |0005: move-result-object v0 │ │ +1a1428: 1f00 920e |0006: check-cast v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e92 │ │ +1a142c: 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;) │ │ @@ -17396,20 +17396,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 │ │ -1a1178: |[1a1178] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ -1a1188: 5410 3204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ -1a118c: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a1192: 0c00 |0005: move-result-object v0 │ │ -1a1194: 1f00 c704 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ -1a1198: 1100 |0008: return-object v0 │ │ +1a1248: |[1a1248] com.infomaniak.drive.ui.MainActivity.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; │ │ +1a1258: 5410 3204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.mainViewModel$delegate:Lkotlin/Lazy; // field@0432 │ │ +1a125c: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a1262: 0c00 |0005: move-result-object v0 │ │ +1a1264: 1f00 c704 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ +1a1268: 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;) │ │ @@ -17417,20 +17417,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 │ │ -1a119c: |[1a119c] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ -1a11ac: 5410 3304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0433 │ │ -1a11b0: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a11b6: 0c00 |0005: move-result-object v0 │ │ -1a11b8: 1f00 ce04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04ce │ │ -1a11bc: 1100 |0008: return-object v0 │ │ +1a126c: |[1a126c] com.infomaniak.drive.ui.MainActivity.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ +1a127c: 5410 3304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.myKSuiteViewModel$delegate:Lkotlin/Lazy; // field@0433 │ │ +1a1280: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a1286: 0c00 |0005: move-result-object v0 │ │ +1a1288: 1f00 ce04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // type@04ce │ │ +1a128c: 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;) │ │ @@ -17438,20 +17438,20 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a0e64: |[1a0e64] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ -1a0e74: 5410 3404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0434 │ │ -1a0e78: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a0e7e: 0c00 |0005: move-result-object v0 │ │ -1a0e80: 1f00 4b02 |0006: check-cast v0, Landroidx/navigation/NavController; // type@024b │ │ -1a0e84: 1100 |0008: return-object v0 │ │ +1a0f34: |[1a0f34] com.infomaniak.drive.ui.MainActivity.getNavController:()Landroidx/navigation/NavController; │ │ +1a0f44: 5410 3404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navController$delegate:Lkotlin/Lazy; // field@0434 │ │ +1a0f48: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a0f4e: 0c00 |0005: move-result-object v0 │ │ +1a0f50: 1f00 4b02 |0006: check-cast v0, Landroidx/navigation/NavController; // type@024b │ │ +1a0f54: 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;) │ │ @@ -17459,24 +17459,24 @@ │ │ type : '()Landroidx/navigation/fragment/NavHostFragment;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a0ee8: |[1a0ee8] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ -1a0ef8: 6e10 660e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e66 │ │ -1a0efe: 0c00 |0003: move-result-object v0 │ │ -1a0f00: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ -1a0f06: 6e20 1706 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@0617 │ │ -1a0f0c: 0c00 |000a: move-result-object v0 │ │ -1a0f0e: 1a01 42dc |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dc42 │ │ -1a0f12: 7120 fab6 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fa │ │ -1a0f18: 1f00 5a02 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@025a │ │ -1a0f1c: 1100 |0012: return-object v0 │ │ +1a0fb8: |[1a0fb8] com.infomaniak.drive.ui.MainActivity.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; │ │ +1a0fc8: 6e10 660e 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@0e66 │ │ +1a0fce: 0c00 |0003: move-result-object v0 │ │ +1a0fd0: 1401 ca02 0a7f |0004: const v1, #float 1.83448e+38 // #7f0a02ca │ │ +1a0fd6: 6e20 1706 1000 |0007: invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentManager;.findFragmentById:(I)Landroidx/fragment/app/Fragment; // method@0617 │ │ +1a0fdc: 0c00 |000a: move-result-object v0 │ │ +1a0fde: 1a01 47dc |000b: const-string v1, "null cannot be cast to non-null type androidx.navigation.fragment.NavHostFragment" // string@dc47 │ │ +1a0fe2: 7120 07b7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b707 │ │ +1a0fe8: 1f00 5a02 |0010: check-cast v0, Landroidx/navigation/fragment/NavHostFragment; // type@025a │ │ +1a0fec: 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;) │ │ @@ -17484,20 +17484,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 │ │ -1a10fc: |[1a10fc] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a110c: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0435 │ │ -1a1110: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a1116: 0c00 |0005: move-result-object v0 │ │ -1a1118: 1f00 8f04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -1a111c: 1100 |0008: return-object v0 │ │ +1a11cc: |[1a11cc] com.infomaniak.drive.ui.MainActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a11dc: 5410 3504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.navigationArgs$delegate:Lkotlin/Lazy; // field@0435 │ │ +1a11e0: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a11e6: 0c00 |0005: move-result-object v0 │ │ +1a11e8: 1f00 8f04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +1a11ec: 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;) │ │ @@ -17505,20 +17505,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 │ │ -1a101c: |[1a101c] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a102c: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0438 │ │ -1a1030: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a1036: 0c00 |0005: move-result-object v0 │ │ -1a1038: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -1a103c: 1100 |0008: return-object v0 │ │ +1a10ec: |[1a10ec] com.infomaniak.drive.ui.MainActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a10fc: 5410 3804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0438 │ │ +1a1100: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a1106: 0c00 |0005: move-result-object v0 │ │ +1a1108: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +1a110c: 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;) │ │ @@ -17526,64 +17526,64 @@ │ │ type : '(IZZ)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 144 16-bit code units │ │ -1a1e44: |[1a1e44] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ -1a1e54: 7010 550e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a1e5a: 0c00 |0003: move-result-object v0 │ │ -1a1e5c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -1a1e5e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a1e60: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ -1a1e66: 1216 |0009: const/4 v6, #int 1 // #1 │ │ -1a1e68: 2807 |000a: goto 0011 // +0007 │ │ -1a1e6a: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ -1a1e6e: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1a1e72: 28fa |000f: goto 0009 // -0006 │ │ -1a1e74: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -1a1e76: 5405 2f01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a1e7a: 1a01 25d1 |0013: const-string v1, "mainFab" // string@d125 │ │ -1a1e7e: 7120 fbb6 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a1e84: 1f05 1001 |0018: check-cast v5, Landroid/view/View; // type@0110 │ │ -1a1e88: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ -1a1e8c: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ -1a1e90: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ -1a1e94: 2802 |0020: goto 0022 // +0002 │ │ -1a1e96: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1a1e98: 6e20 4e03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a1e9e: 5405 2d01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a1ea2: 1a03 f595 |0027: const-string v3, "bottomNavigation" // string@95f5 │ │ -1a1ea6: 7120 fbb6 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a1eac: 1f05 1001 |002c: check-cast v5, Landroid/view/View; // type@0110 │ │ -1a1eb0: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ -1a1eb4: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ -1a1eb8: 2802 |0032: goto 0034 // +0002 │ │ -1a1eba: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -1a1ebc: 6e20 4e03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a1ec2: 5405 2e01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012e │ │ -1a1ec6: 1a03 f695 |0039: const-string v3, "bottomNavigationBackgroundView" // string@95f6 │ │ -1a1eca: 7120 fbb6 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a1ed0: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ -1a1ed4: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ -1a1ed8: 2802 |0042: goto 0044 // +0002 │ │ -1a1eda: 1206 |0043: const/4 v6, #int 0 // #0 │ │ -1a1edc: 6e20 4e03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a1ee2: 5405 3001 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a1ee6: 1a06 feed |0049: const-string v6, "searchFab" // string@edfe │ │ -1a1eea: 7120 fbb6 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a1ef0: 1f05 1001 |004e: check-cast v5, Landroid/view/View; // type@0110 │ │ -1a1ef4: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ -1a1ef8: 2803 |0052: goto 0055 // +0003 │ │ -1a1efa: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ -1a1efe: 6e20 4e03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a1f04: 0e00 |0058: return-void │ │ -1a1f06: 0000 |0059: nop // spacer │ │ -1a1f08: 0002 0d00 b200 0a7f 4b02 0a7f 5d02 ... |005a: sparse-switch-data (54 units) │ │ +1a1f14: |[1a1f14] com.infomaniak.drive.ui.MainActivity.handleBottomNavigationVisibility:(IZZ)V │ │ +1a1f24: 7010 550e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a1f2a: 0c00 |0003: move-result-object v0 │ │ +1a1f2c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +1a1f2e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a1f30: 2c05 5400 0000 |0006: sparse-switch v5, 0000005a // +00000054 │ │ +1a1f36: 1216 |0009: const/4 v6, #int 1 // #1 │ │ +1a1f38: 2807 |000a: goto 0011 // +0007 │ │ +1a1f3a: 3906 feff |000b: if-nez v6, 0009 // -0002 │ │ +1a1f3e: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1a1f42: 28fa |000f: goto 0009 // -0006 │ │ +1a1f44: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +1a1f46: 5405 2f01 |0011: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a1f4a: 1a01 2ad1 |0013: const-string v1, "mainFab" // string@d12a │ │ +1a1f4e: 7120 08b7 1500 |0015: invoke-static {v5, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a1f54: 1f05 1001 |0018: check-cast v5, Landroid/view/View; // type@0110 │ │ +1a1f58: 1301 0800 |001a: const/16 v1, #int 8 // #8 │ │ +1a1f5c: 3806 0500 |001c: if-eqz v6, 0021 // +0005 │ │ +1a1f60: 1303 0800 |001e: const/16 v3, #int 8 // #8 │ │ +1a1f64: 2802 |0020: goto 0022 // +0002 │ │ +1a1f66: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1a1f68: 6e20 4e03 3500 |0022: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a1f6e: 5405 2d01 |0025: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a1f72: 1a03 fa95 |0027: const-string v3, "bottomNavigation" // string@95fa │ │ +1a1f76: 7120 08b7 3500 |0029: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a1f7c: 1f05 1001 |002c: check-cast v5, Landroid/view/View; // type@0110 │ │ +1a1f80: 3806 0500 |002e: if-eqz v6, 0033 // +0005 │ │ +1a1f84: 1303 0800 |0030: const/16 v3, #int 8 // #8 │ │ +1a1f88: 2802 |0032: goto 0034 // +0002 │ │ +1a1f8a: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +1a1f8c: 6e20 4e03 3500 |0034: invoke-virtual {v5, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a1f92: 5405 2e01 |0037: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigationBackgroundView:Landroid/view/View; // field@012e │ │ +1a1f96: 1a03 fb95 |0039: const-string v3, "bottomNavigationBackgroundView" // string@95fb │ │ +1a1f9a: 7120 08b7 3500 |003b: invoke-static {v5, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a1fa0: 3806 0500 |003e: if-eqz v6, 0043 // +0005 │ │ +1a1fa4: 1306 0800 |0040: const/16 v6, #int 8 // #8 │ │ +1a1fa8: 2802 |0042: goto 0044 // +0002 │ │ +1a1faa: 1206 |0043: const/4 v6, #int 0 // #0 │ │ +1a1fac: 6e20 4e03 6500 |0044: invoke-virtual {v5, v6}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a1fb2: 5405 3001 |0047: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a1fb6: 1a06 03ee |0049: const-string v6, "searchFab" // string@ee03 │ │ +1a1fba: 7120 08b7 6500 |004b: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a1fc0: 1f05 1001 |004e: check-cast v5, Landroid/view/View; // type@0110 │ │ +1a1fc4: 3807 0300 |0050: if-eqz v7, 0053 // +0003 │ │ +1a1fc8: 2803 |0052: goto 0055 // +0003 │ │ +1a1fca: 1302 0800 |0053: const/16 v2, #int 8 // #8 │ │ +1a1fce: 6e20 4e03 2500 |0055: invoke-virtual {v5, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a1fd4: 0e00 |0058: return-void │ │ +1a1fd6: 0000 |0059: nop // spacer │ │ +1a1fd8: 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 │ │ @@ -17602,85 +17602,85 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 128 16-bit code units │ │ -1a1fd4: |[1a1fd4] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ -1a1fe4: 6200 1d01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ -1a1fe8: 6e10 400b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b40 │ │ -1a1fee: 0c00 |0005: move-result-object v0 │ │ -1a1ff0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -1a1ff4: 0e00 |0008: return-void │ │ -1a1ff6: 6e10 070b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b07 │ │ -1a1ffc: 0a00 |000c: move-result v0 │ │ -1a1ffe: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -1a2002: 0e00 |000f: return-void │ │ -1a2004: 6200 1d01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ -1a2008: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a200a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -1a200c: 7140 440b 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@0b44 │ │ -1a2012: 0a00 |0017: move-result v0 │ │ -1a2014: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ -1a2018: 0e00 |001a: return-void │ │ -1a201a: 6200 1d01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ -1a201e: 7140 3f0b 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@0b3f │ │ -1a2024: 0c00 |0020: move-result-object v0 │ │ -1a2026: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ -1a202a: 0e00 |0023: return-void │ │ -1a202c: 6e10 6f96 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@966f │ │ -1a2032: 0a03 |0027: move-result v3 │ │ -1a2034: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ -1a2038: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -1a203c: 0e00 |002c: return-void │ │ -1a203e: 0703 |002d: move-object v3, v0 │ │ -1a2040: 1f03 5018 |002e: check-cast v3, Ljava/util/List; // type@1850 │ │ -1a2044: 7120 6a0e 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@0e6a │ │ -1a204a: 0c03 |0033: move-result-object v3 │ │ -1a204c: 0734 |0034: move-object v4, v3 │ │ -1a204e: 1f04 3f18 |0035: check-cast v4, Ljava/util/Collection; // type@183f │ │ -1a2052: 7210 e796 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@96e7 │ │ -1a2058: 0a04 |003a: move-result v4 │ │ -1a205a: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ -1a205e: 0731 |003d: move-object v1, v3 │ │ -1a2060: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ -1a2064: 0e00 |0040: return-void │ │ -1a2066: 6203 9f13 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@139f │ │ -1a206a: 07d4 |0043: move-object v4, v13 │ │ -1a206c: 1f04 3100 |0044: check-cast v4, Landroid/content/Context; // type@0031 │ │ -1a2070: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ -1a2076: 6e20 640e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e64 │ │ -1a207c: 0c05 |004c: move-result-object v5 │ │ -1a207e: 1a06 79bb |004d: const-string v6, "getString(...)" // string@bb79 │ │ -1a2082: 7120 fbb6 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a2088: 6e10 6f96 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@966f │ │ -1a208e: 0a06 |0055: move-result v6 │ │ -1a2090: 7110 5a93 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1a2096: 0c06 |0059: move-result-object v6 │ │ -1a2098: 2322 7f25 |005a: new-array v2, v2, [Ljava/lang/Object; // type@257f │ │ -1a209c: 1207 |005c: const/4 v7, #int 0 // #0 │ │ -1a209e: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ -1a20a2: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ -1a20a8: 6e30 650e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e65 │ │ -1a20ae: 0c06 |0065: move-result-object v6 │ │ -1a20b0: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ -1a20b6: 6e20 640e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e64 │ │ -1a20bc: 0c07 |006c: move-result-object v7 │ │ -1a20be: 220a 6104 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0461 │ │ -1a20c2: 7040 b50d 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@0db5 │ │ -1a20c8: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ -1a20cc: 120c |0074: const/4 v12, #int 0 // #0 │ │ -1a20ce: 1208 |0075: const/4 v8, #int 0 // #0 │ │ -1a20d0: 1219 |0076: const/4 v9, #int 1 // #1 │ │ -1a20d2: 770a fc3b 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@3bfc │ │ -1a20d8: 0c00 |007a: move-result-object v0 │ │ -1a20da: 1f00 1e00 |007b: check-cast v0, Landroid/app/Dialog; // type@001e │ │ -1a20de: 5bd0 2904 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0429 │ │ -1a20e2: 0e00 |007f: return-void │ │ +1a20a4: |[1a20a4] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos:()V │ │ +1a20b4: 6200 1d01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ +1a20b8: 6e10 400b 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getAppSyncSettings:()Lcom/infomaniak/drive/data/models/SyncSettings; // method@0b40 │ │ +1a20be: 0c00 |0005: move-result-object v0 │ │ +1a20c0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +1a20c4: 0e00 |0008: return-void │ │ +1a20c6: 6e10 070b 0000 |0009: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/SyncSettings;.getDeleteAfterSync:()Z // method@0b07 │ │ +1a20cc: 0a00 |000c: move-result v0 │ │ +1a20ce: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +1a20d2: 0e00 |000f: return-void │ │ +1a20d4: 6200 1d01 |0010: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ +1a20d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a20da: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +1a20dc: 7140 440b 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@0b44 │ │ +1a20e2: 0a00 |0017: move-result v0 │ │ +1a20e4: 3800 0300 |0018: if-eqz v0, 001b // +0003 │ │ +1a20e8: 0e00 |001a: return-void │ │ +1a20ea: 6200 1d01 |001b: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ +1a20ee: 7140 3f0b 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@0b3f │ │ +1a20f4: 0c00 |0020: move-result-object v0 │ │ +1a20f6: 3900 0300 |0021: if-nez v0, 0024 // +0003 │ │ +1a20fa: 0e00 |0023: return-void │ │ +1a20fc: 6e10 7c96 0000 |0024: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@967c │ │ +1a2102: 0a03 |0027: move-result v3 │ │ +1a2104: 1304 0a00 |0028: const/16 v4, #int 10 // #a │ │ +1a2108: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +1a210c: 0e00 |002c: return-void │ │ +1a210e: 0703 |002d: move-object v3, v0 │ │ +1a2110: 1f03 5118 |002e: check-cast v3, Ljava/util/List; // type@1851 │ │ +1a2114: 7120 6a0e 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@0e6a │ │ +1a211a: 0c03 |0033: move-result-object v3 │ │ +1a211c: 0734 |0034: move-object v4, v3 │ │ +1a211e: 1f04 4018 |0035: check-cast v4, Ljava/util/Collection; // type@1840 │ │ +1a2122: 7210 f496 0400 |0037: invoke-interface {v4}, Ljava/util/Collection;.isEmpty:()Z // method@96f4 │ │ +1a2128: 0a04 |003a: move-result v4 │ │ +1a212a: 3904 0300 |003b: if-nez v4, 003e // +0003 │ │ +1a212e: 0731 |003d: move-object v1, v3 │ │ +1a2130: 3901 0300 |003e: if-nez v1, 0041 // +0003 │ │ +1a2134: 0e00 |0040: return-void │ │ +1a2136: 6203 a213 |0041: sget-object v3, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a2 │ │ +1a213a: 07d4 |0043: move-object v4, v13 │ │ +1a213c: 1f04 3100 |0044: check-cast v4, Landroid/content/Context; // type@0031 │ │ +1a2140: 1405 ab02 147f |0046: const v5, #float 1.9674e+38 // #7f1402ab │ │ +1a2146: 6e20 640e 5d00 |0049: invoke-virtual {v13, v5}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e64 │ │ +1a214c: 0c05 |004c: move-result-object v5 │ │ +1a214e: 1a06 7ebb |004d: const-string v6, "getString(...)" // string@bb7e │ │ +1a2152: 7120 08b7 6500 |004f: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a2158: 6e10 7c96 0000 |0052: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@967c │ │ +1a215e: 0a06 |0055: move-result v6 │ │ +1a2160: 7110 6793 0600 |0056: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1a2166: 0c06 |0059: move-result-object v6 │ │ +1a2168: 2322 8025 |005a: new-array v2, v2, [Ljava/lang/Object; // type@2580 │ │ +1a216c: 1207 |005c: const/4 v7, #int 0 // #0 │ │ +1a216e: 4d06 0207 |005d: aput-object v6, v2, v7 │ │ +1a2172: 1406 aa02 147f |005f: const v6, #float 1.9674e+38 // #7f1402aa │ │ +1a2178: 6e30 650e 6d02 |0062: invoke-virtual {v13, v6, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0e65 │ │ +1a217e: 0c06 |0065: move-result-object v6 │ │ +1a2180: 1402 9800 147f |0066: const v2, #float 1.96729e+38 // #7f140098 │ │ +1a2186: 6e20 640e 2d00 |0069: invoke-virtual {v13, v2}, Lcom/infomaniak/drive/ui/MainActivity;.getString:(I)Ljava/lang/String; // method@0e64 │ │ +1a218c: 0c07 |006c: move-result-object v7 │ │ +1a218e: 220a 6104 |006d: new-instance v10, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda12; // type@0461 │ │ +1a2192: 7040 b50d 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@0db5 │ │ +1a2198: 130b 1000 |0072: const/16 v11, #int 16 // #10 │ │ +1a219c: 120c |0074: const/4 v12, #int 0 // #0 │ │ +1a219e: 1208 |0075: const/4 v8, #int 0 // #0 │ │ +1a21a0: 1219 |0076: const/4 v9, #int 1 // #1 │ │ +1a21a2: 770a 093c 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@3c09 │ │ +1a21a8: 0c00 |007a: move-result-object v0 │ │ +1a21aa: 1f00 1e00 |007b: check-cast v0, Landroid/app/Dialog; // type@001e │ │ +1a21ae: 5bd0 2904 |007d: iput-object v0, v13, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0429 │ │ +1a21b2: 0e00 |007f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0009 line=398 │ │ 0x0010 line=399 │ │ 0x001b line=400 │ │ 0x0024 line=401 │ │ @@ -17699,70 +17699,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 │ │ -1a138c: |[1a138c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ -1a139c: 1f09 8717 |0000: check-cast v9, Ljava/lang/Iterable; // type@1787 │ │ -1a13a0: 2200 3c18 |0002: new-instance v0, Ljava/util/ArrayList; // type@183c │ │ -1a13a4: 7010 5c96 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@965c │ │ -1a13aa: 1f00 3f18 |0007: check-cast v0, Ljava/util/Collection; // type@183f │ │ -1a13ae: 7210 5e93 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1a13b4: 0c09 |000c: move-result-object v9 │ │ -1a13b6: 7210 4597 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1a13bc: 0a01 |0010: move-result v1 │ │ -1a13be: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ -1a13c2: 7210 4697 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1a13c8: 0c01 |0016: move-result-object v1 │ │ -1a13ca: 0712 |0017: move-object v2, v1 │ │ -1a13cc: 1f02 9f03 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1a13d0: 6e10 500b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ -1a13d6: 0c03 |001d: move-result-object v3 │ │ -1a13d8: 6e10 c901 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01c9 │ │ -1a13de: 0c03 |0021: move-result-object v3 │ │ -1a13e0: 1224 |0022: const/4 v4, #int 2 // #2 │ │ -1a13e2: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -1a13e4: 1a06 80ab |0024: const-string v6, "file" // string@ab80 │ │ -1a13e8: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a13ea: 7155 eac0 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@c0ea │ │ -1a13f0: 0a03 |002a: move-result v3 │ │ -1a13f2: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ -1a13f6: 0783 |002d: move-object v3, v8 │ │ -1a13f8: 1f03 3100 |002e: check-cast v3, Landroid/content/Context; // type@0031 │ │ -1a13fc: 6e10 500b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ -1a1402: 0c02 |0033: move-result-object v2 │ │ -1a1404: 7120 6202 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0262 │ │ -1a140a: 0a02 |0037: move-result v2 │ │ -1a140c: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ -1a1410: 7220 e096 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96e0 │ │ -1a1416: 28d0 |003d: goto 000d // -0030 │ │ -1a1418: 1f00 5018 |003e: check-cast v0, Ljava/util/List; // type@1850 │ │ -1a141c: 1f00 8717 |0040: check-cast v0, Ljava/lang/Iterable; // type@1787 │ │ -1a1420: 2208 3c18 |0042: new-instance v8, Ljava/util/ArrayList; // type@183c │ │ -1a1424: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ -1a1428: 7120 2da8 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a82d │ │ -1a142e: 0a09 |0049: move-result v9 │ │ -1a1430: 7020 5d96 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@965d │ │ -1a1436: 1f08 3f18 |004d: check-cast v8, Ljava/util/Collection; // type@183f │ │ -1a143a: 7210 5e93 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1a1440: 0c09 |0052: move-result-object v9 │ │ -1a1442: 7210 4597 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1a1448: 0a00 |0056: move-result v0 │ │ -1a144a: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ -1a144e: 7210 4697 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1a1454: 0c00 |005c: move-result-object v0 │ │ -1a1456: 1f00 9f03 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1a145a: 6e10 500b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ -1a1460: 0c00 |0062: move-result-object v0 │ │ -1a1462: 7220 e096 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96e0 │ │ -1a1468: 28ed |0066: goto 0053 // -0013 │ │ -1a146a: 1f08 5018 |0067: check-cast v8, Ljava/util/List; // type@1850 │ │ -1a146e: 1108 |0069: return-object v8 │ │ +1a145c: |[1a145c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$getFilesUriToDelete:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Ljava/util/List; │ │ +1a146c: 1f09 8817 |0000: check-cast v9, Ljava/lang/Iterable; // type@1788 │ │ +1a1470: 2200 3d18 |0002: new-instance v0, Ljava/util/ArrayList; // type@183d │ │ +1a1474: 7010 6996 0000 |0004: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@9669 │ │ +1a147a: 1f00 4018 |0007: check-cast v0, Ljava/util/Collection; // type@1840 │ │ +1a147e: 7210 6b93 0900 |0009: invoke-interface {v9}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1a1484: 0c09 |000c: move-result-object v9 │ │ +1a1486: 7210 5297 0900 |000d: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1a148c: 0a01 |0010: move-result v1 │ │ +1a148e: 3801 2d00 |0011: if-eqz v1, 003e // +002d │ │ +1a1492: 7210 5397 0900 |0013: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1a1498: 0c01 |0016: move-result-object v1 │ │ +1a149a: 0712 |0017: move-object v2, v1 │ │ +1a149c: 1f02 9f03 |0018: check-cast v2, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1a14a0: 6e10 500b 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ +1a14a6: 0c03 |001d: move-result-object v3 │ │ +1a14a8: 6e10 c901 0300 |001e: invoke-virtual {v3}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01c9 │ │ +1a14ae: 0c03 |0021: move-result-object v3 │ │ +1a14b0: 1224 |0022: const/4 v4, #int 2 // #2 │ │ +1a14b2: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +1a14b4: 1a06 85ab |0024: const-string v6, "file" // string@ab85 │ │ +1a14b8: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a14ba: 7155 f7c0 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@c0f7 │ │ +1a14c0: 0a03 |002a: move-result v3 │ │ +1a14c2: 3903 e2ff |002b: if-nez v3, 000d // -001e │ │ +1a14c6: 0783 |002d: move-object v3, v8 │ │ +1a14c8: 1f03 3100 |002e: check-cast v3, Landroid/content/Context; // type@0031 │ │ +1a14cc: 6e10 500b 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ +1a14d2: 0c02 |0033: move-result-object v2 │ │ +1a14d4: 7120 6202 2300 |0034: invoke-static {v3, v2}, Landroid/provider/DocumentsContract;.isDocumentUri:(Landroid/content/Context;Landroid/net/Uri;)Z // method@0262 │ │ +1a14da: 0a02 |0037: move-result v2 │ │ +1a14dc: 3902 d5ff |0038: if-nez v2, 000d // -002b │ │ +1a14e0: 7220 ed96 1000 |003a: invoke-interface {v0, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96ed │ │ +1a14e6: 28d0 |003d: goto 000d // -0030 │ │ +1a14e8: 1f00 5118 |003e: check-cast v0, Ljava/util/List; // type@1851 │ │ +1a14ec: 1f00 8817 |0040: check-cast v0, Ljava/lang/Iterable; // type@1788 │ │ +1a14f0: 2208 3d18 |0042: new-instance v8, Ljava/util/ArrayList; // type@183d │ │ +1a14f4: 1309 0a00 |0044: const/16 v9, #int 10 // #a │ │ +1a14f8: 7120 3aa8 9000 |0046: invoke-static {v0, v9}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a83a │ │ +1a14fe: 0a09 |0049: move-result v9 │ │ +1a1500: 7020 6a96 9800 |004a: invoke-direct {v8, v9}, Ljava/util/ArrayList;.:(I)V // method@966a │ │ +1a1506: 1f08 4018 |004d: check-cast v8, Ljava/util/Collection; // type@1840 │ │ +1a150a: 7210 6b93 0000 |004f: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1a1510: 0c09 |0052: move-result-object v9 │ │ +1a1512: 7210 5297 0900 |0053: invoke-interface {v9}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1a1518: 0a00 |0056: move-result v0 │ │ +1a151a: 3800 1000 |0057: if-eqz v0, 0067 // +0010 │ │ +1a151e: 7210 5397 0900 |0059: invoke-interface {v9}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1a1524: 0c00 |005c: move-result-object v0 │ │ +1a1526: 1f00 9f03 |005d: check-cast v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1a152a: 6e10 500b 0000 |005f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ +1a1530: 0c00 |0062: move-result-object v0 │ │ +1a1532: 7220 ed96 0800 |0063: invoke-interface {v8, v0}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96ed │ │ +1a1538: 28ed |0066: goto 0053 // -0013 │ │ +1a153a: 1f08 5118 |0067: check-cast v8, Ljava/util/List; // type@1851 │ │ +1a153e: 1108 |0069: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0002 line=681 │ │ 0x0009 line=682 │ │ 0x001a line=379 │ │ 0x002d line=380 │ │ @@ -17784,20 +17784,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 │ │ -1a169c: |[1a169c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ -1a16ac: 1a00 eac5 |0000: const-string v0, "it" // string@c5ea │ │ -1a16b0: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a16b6: 7130 6c0e 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@0e6c │ │ -1a16bc: 6201 78b2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a16c0: 1101 |000a: return-object v1 │ │ +1a176c: |[1a176c] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$lambda$41:(Ljava/util/ArrayList;Ljava/util/List;Lcom/infomaniak/drive/ui/MainActivity;Landroid/app/Dialog;)Lkotlin/Unit; │ │ +1a177c: 1a00 efc5 |0000: const-string v0, "it" // string@c5ef │ │ +1a1780: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a1786: 7130 6c0e 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@0e6c │ │ +1a178c: 6201 7bb2 |0008: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1790: 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; │ │ @@ -17808,38 +17808,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 │ │ -1a1f74: |[1a1f74] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ -1a1f84: 6000 3a00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a1f88: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ -1a1f8c: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ -1a1f90: 0767 |0006: move-object v7, v6 │ │ -1a1f92: 1f07 2e02 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a1f96: 7110 3906 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ -1a1f9c: 0c07 |000c: move-result-object v7 │ │ -1a1f9e: 0770 |000d: move-object v0, v7 │ │ -1a1fa0: 1f00 2d1d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a1fa4: 2207 8004 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0480 │ │ -1a1fa8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a1faa: 7040 f60d 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@0df6 │ │ -1a1fb0: 0773 |0016: move-object v3, v7 │ │ -1a1fb2: 1f03 161b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a1fb6: 1234 |0019: const/4 v4, #int 3 // #3 │ │ -1a1fb8: 1205 |001a: const/4 v5, #int 0 // #0 │ │ -1a1fba: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a1fbc: 7706 0cc6 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@c60c │ │ -1a1fc2: 2808 |001f: goto 0027 // +0008 │ │ -1a1fc4: 7010 5e0e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a1fca: 0c06 |0023: move-result-object v6 │ │ -1a1fcc: 6e20 e30f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fe3 │ │ -1a1fd2: 0e00 |0027: return-void │ │ +1a2044: |[1a2044] com.infomaniak.drive.ui.MainActivity.handleDeletionOfUploadedPhotos$onConfirmation:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/ArrayList;Ljava/util/List;)V │ │ +1a2054: 6000 3a00 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ +1a2058: 1301 1e00 |0002: const/16 v1, #int 30 // #1e │ │ +1a205c: 3410 1c00 |0004: if-lt v0, v1, 0020 // +001c │ │ +1a2060: 0767 |0006: move-object v7, v6 │ │ +1a2062: 1f07 2e02 |0007: check-cast v7, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a2066: 7110 3906 0700 |0009: invoke-static {v7}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ +1a206c: 0c07 |000c: move-result-object v7 │ │ +1a206e: 0770 |000d: move-object v0, v7 │ │ +1a2070: 1f00 2e1d |000e: check-cast v0, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a2074: 2207 8004 |0010: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$handleDeletionOfUploadedPhotos$onConfirmation$1; // type@0480 │ │ +1a2078: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a207a: 7040 f60d 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@0df6 │ │ +1a2080: 0773 |0016: move-object v3, v7 │ │ +1a2082: 1f03 171b |0017: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a2086: 1234 |0019: const/4 v4, #int 3 // #3 │ │ +1a2088: 1205 |001a: const/4 v5, #int 0 // #0 │ │ +1a208a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a208c: 7706 19c6 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@c619 │ │ +1a2092: 2808 |001f: goto 0027 // +0008 │ │ +1a2094: 7010 5e0e 0600 |0020: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a209a: 0c06 |0023: move-result-object v6 │ │ +1a209c: 6e20 e30f 7600 |0024: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/MainViewModel;.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; // method@0fe3 │ │ +1a20a2: 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; │ │ @@ -17851,32 +17851,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a20e4: |[1a20e4] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ -1a20f4: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a20f8: 6e10 bf09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ -1a20fe: 0a01 |0005: move-result v1 │ │ -1a2100: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ -1a2104: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ -1a2108: 6e10 bf09 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ -1a210e: 0a01 |000d: move-result v1 │ │ -1a2110: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ -1a2114: 6e10 bf09 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ -1a211a: 0a00 |0013: move-result v0 │ │ -1a211c: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ -1a2120: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ -1a2124: 6200 2b8a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a2b │ │ -1a2128: 0731 |001a: move-object v1, v3 │ │ -1a212a: 1f01 1a02 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -1a212e: 6e20 554a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a55 │ │ -1a2134: 0e00 |0020: return-void │ │ +1a21b4: |[1a21b4] com.infomaniak.drive.ui.MainActivity.handleInAppReview:()V │ │ +1a21c4: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a21c8: 6e10 bf09 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ +1a21ce: 0a01 |0005: move-result v1 │ │ +1a21d0: 1302 1400 |0006: const/16 v2, #int 20 // #14 │ │ +1a21d4: 3221 1000 |0008: if-eq v1, v2, 0018 // +0010 │ │ +1a21d8: 6e10 bf09 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ +1a21de: 0a01 |000d: move-result v1 │ │ +1a21e0: 3801 1200 |000e: if-eqz v1, 0020 // +0012 │ │ +1a21e4: 6e10 bf09 0000 |0010: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ +1a21ea: 0a00 |0013: move-result v0 │ │ +1a21ec: dc00 0064 |0014: rem-int/lit8 v0, v0, #int 100 // #64 │ │ +1a21f0: 3900 0a00 |0016: if-nez v0, 0020 // +000a │ │ +1a21f4: 6200 2e8a |0018: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a2e │ │ +1a21f8: 0731 |001a: move-object v1, v3 │ │ +1a21fa: 1f01 1a02 |001b: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +1a21fe: 6e20 624a 1000 |001d: invoke-virtual {v0, v1}, Lcom/infomaniak/lib/stores/StoreUtils;.launchInAppReview:(Landroidx/fragment/app/FragmentActivity;)V // method@4a62 │ │ +1a2204: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ locals : │ │ 0x0000 - 0x0021 reg=3 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -17885,32 +17885,32 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -1a2138: |[1a2138] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ -1a2148: 7010 620e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e62 │ │ -1a214e: 0c00 |0003: move-result-object v0 │ │ -1a2150: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -1a2154: 6e10 ae0e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eae │ │ -1a215a: 0a01 |0009: move-result v1 │ │ -1a215c: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ -1a2160: 6e10 4e0e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e4e │ │ -1a2166: 7010 5e0e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a216c: 0c01 |0012: move-result-object v1 │ │ -1a216e: 7010 600e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a2174: 0c02 |0016: move-result-object v2 │ │ -1a2176: 6e10 ae0e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eae │ │ -1a217c: 0a03 |001a: move-result v3 │ │ -1a217e: 6e10 b10e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0eb1 │ │ -1a2184: 0a00 |001e: move-result v0 │ │ -1a2186: 6e40 1010 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1010 │ │ -1a218c: 0e00 |0022: return-void │ │ +1a2208: |[1a2208] com.infomaniak.drive.ui.MainActivity.handleNavigateToDestinationFileId:()V │ │ +1a2218: 7010 620e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e62 │ │ +1a221e: 0c00 |0003: move-result-object v0 │ │ +1a2220: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +1a2224: 6e10 ae0e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eae │ │ +1a222a: 0a01 |0009: move-result v1 │ │ +1a222c: 3d01 1800 |000a: if-lez v1, 0022 // +0018 │ │ +1a2230: 6e10 4e0e 0400 |000c: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.clickOnBottomBarFolders:()V // method@0e4e │ │ +1a2236: 7010 5e0e 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a223c: 0c01 |0012: move-result-object v1 │ │ +1a223e: 7010 600e 0400 |0013: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a2244: 0c02 |0016: move-result-object v2 │ │ +1a2246: 6e10 ae0e 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getDestinationFileId:()I // method@0eae │ │ +1a224c: 0a03 |001a: move-result v3 │ │ +1a224e: 6e10 b10e 0000 |001b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:()Z // method@0eb1 │ │ +1a2254: 0a00 |001e: move-result v0 │ │ +1a2256: 6e40 1010 2103 |001f: invoke-virtual {v1, v2, v3, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1010 │ │ +1a225c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x000c line=255 │ │ 0x000f line=256 │ │ locals : │ │ @@ -17921,73 +17921,73 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 112 16-bit code units │ │ -1a2190: |[1a2190] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ -1a21a0: 7010 620e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e62 │ │ -1a21a6: 0c00 |0003: move-result-object v0 │ │ -1a21a8: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ -1a21ac: 6e10 af0e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eaf │ │ -1a21b2: 0c00 |0009: move-result-object v0 │ │ -1a21b4: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ -1a21b8: 6201 af00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a21bc: 1f01 da0c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0cda │ │ -1a21c0: 07a9 |0010: move-object v9, v10 │ │ -1a21c2: 1f09 3100 |0011: check-cast v9, Landroid/content/Context; // type@0031 │ │ -1a21c6: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ -1a21ca: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -1a21cc: 1a03 b2f7 |0016: const-string v3, "shortcuts" // string@f7b2 │ │ -1a21d0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -1a21d2: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -1a21d4: 0792 |001a: move-object v2, v9 │ │ -1a21d6: 0704 |001b: move-object v4, v0 │ │ -1a21d8: 7708 4e40 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@404e │ │ -1a21de: 6201 9413 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1394 │ │ -1a21e2: 6e10 e23b 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3be2 │ │ -1a21e8: 0c01 |0024: move-result-object v1 │ │ -1a21ea: 7120 f3b6 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a21f0: 0a01 |0028: move-result v1 │ │ -1a21f2: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ -1a21f6: 6200 9413 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1394 │ │ -1a21fa: 6e10 e23b 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3be2 │ │ -1a2200: 0c00 |0030: move-result-object v0 │ │ -1a2202: 7120 ad05 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05ad │ │ -1a2208: 7010 600e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a220e: 0c00 |0037: move-result-object v0 │ │ -1a2210: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ -1a2216: 6e20 6e06 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ -1a221c: 2831 |003e: goto 006f // +0031 │ │ -1a221e: 6201 9313 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1393 │ │ -1a2222: 6e10 e23b 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3be2 │ │ -1a2228: 0c01 |0044: move-result-object v1 │ │ -1a222a: 7120 f3b6 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a2230: 0a01 |0048: move-result v1 │ │ -1a2232: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ -1a2236: 6200 ae00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ -1a223a: 07a1 |004d: move-object v1, v10 │ │ -1a223c: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a2240: 54a2 3704 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0437 │ │ -1a2244: 6e30 0f09 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@090f │ │ -1a224a: 281a |0055: goto 006f // +001a │ │ -1a224c: 6201 9213 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1392 │ │ -1a2250: 6e10 e23b 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3be2 │ │ -1a2256: 0c01 |005b: move-result-object v1 │ │ -1a2258: 7120 f3b6 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a225e: 0a01 |005f: move-result v1 │ │ -1a2260: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ -1a2264: 7110 6b3a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a6b │ │ -1a226a: 280a |0065: goto 006f // +000a │ │ -1a226c: 6201 9513 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1395 │ │ -1a2270: 6e10 e23b 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3be2 │ │ -1a2276: 0c01 |006b: move-result-object v1 │ │ -1a2278: 7120 f3b6 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a227e: 0e00 |006f: return-void │ │ +1a2260: |[1a2260] com.infomaniak.drive.ui.MainActivity.handleShortcuts:()V │ │ +1a2270: 7010 620e 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e62 │ │ +1a2276: 0c00 |0003: move-result-object v0 │ │ +1a2278: 3800 6b00 |0004: if-eqz v0, 006f // +006b │ │ +1a227c: 6e10 af0e 0000 |0006: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eaf │ │ +1a2282: 0c00 |0009: move-result-object v0 │ │ +1a2284: 3800 6500 |000a: if-eqz v0, 006f // +0065 │ │ +1a2288: 6201 af00 |000c: sget-object v1, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a228c: 1f01 db0c |000e: check-cast v1, Lcom/infomaniak/lib/core/MatomoCore; // type@0cdb │ │ +1a2290: 07a9 |0010: move-object v9, v10 │ │ +1a2292: 1f09 3100 |0011: check-cast v9, Landroid/content/Context; // type@0031 │ │ +1a2296: 1307 0c00 |0013: const/16 v7, #int 12 // #c │ │ +1a229a: 1208 |0015: const/4 v8, #int 0 // #0 │ │ +1a229c: 1a03 b7f7 |0016: const-string v3, "shortcuts" // string@f7b7 │ │ +1a22a0: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +1a22a2: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +1a22a4: 0792 |001a: move-object v2, v9 │ │ +1a22a6: 0704 |001b: move-object v4, v0 │ │ +1a22a8: 7708 5b40 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@405b │ │ +1a22ae: 6201 9713 |001f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1397 │ │ +1a22b2: 6e10 ef3b 0100 |0021: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bef │ │ +1a22b8: 0c01 |0024: move-result-object v1 │ │ +1a22ba: 7120 00b7 1000 |0025: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a22c0: 0a01 |0028: move-result v1 │ │ +1a22c2: 3801 1600 |0029: if-eqz v1, 003f // +0016 │ │ +1a22c6: 6200 9713 |002b: sget-object v0, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SEARCH:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1397 │ │ +1a22ca: 6e10 ef3b 0000 |002d: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bef │ │ +1a22d0: 0c00 |0030: move-result-object v0 │ │ +1a22d2: 7120 ad05 0900 |0031: invoke-static {v9, v0}, Landroidx/core/content/pm/ShortcutManagerCompat;.reportShortcutUsed:(Landroid/content/Context;Ljava/lang/String;)V // method@05ad │ │ +1a22d8: 7010 600e 0a00 |0034: invoke-direct {v10}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a22de: 0c00 |0037: move-result-object v0 │ │ +1a22e0: 1401 8504 0a7f |0038: const v1, #float 1.83457e+38 // #7f0a0485 │ │ +1a22e6: 6e20 6e06 1000 |003b: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ +1a22ec: 2831 |003e: goto 006f // +0031 │ │ +1a22ee: 6201 9613 |003f: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.SCAN:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1396 │ │ +1a22f2: 6e10 ef3b 0100 |0041: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bef │ │ +1a22f8: 0c01 |0044: move-result-object v1 │ │ +1a22fa: 7120 00b7 1000 |0045: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a2300: 0a01 |0048: move-result v1 │ │ +1a2302: 3801 0d00 |0049: if-eqz v1, 0056 // +000d │ │ +1a2306: 6200 ae00 |004b: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ +1a230a: 07a1 |004d: move-object v1, v10 │ │ +1a230c: 1f01 1600 |004e: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a2310: 54a2 3704 |0050: iget-object v2, v10, Lcom/infomaniak/drive/ui/MainActivity;.scanFlowResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0437 │ │ +1a2314: 6e30 0f09 1002 |0052: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/GeniusScanUtils;.startScanFlow:(Landroid/app/Activity;Landroidx/activity/result/ActivityResultLauncher;)V // method@090f │ │ +1a231a: 281a |0055: goto 006f // +001a │ │ +1a231c: 6201 9513 |0056: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.FEEDBACK:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1395 │ │ +1a2320: 6e10 ef3b 0100 |0058: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bef │ │ +1a2326: 0c01 |005b: move-result-object v1 │ │ +1a2328: 7120 00b7 1000 |005c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a232e: 0a01 |005f: move-result v1 │ │ +1a2330: 3801 0600 |0060: if-eqz v1, 0066 // +0006 │ │ +1a2334: 7110 783a 0900 |0062: invoke-static {v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.openSupport:(Landroid/content/Context;)V // method@3a78 │ │ +1a233a: 280a |0065: goto 006f // +000a │ │ +1a233c: 6201 9813 |0066: sget-object v1, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1398 │ │ +1a2340: 6e10 ef3b 0100 |0068: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bef │ │ +1a2346: 0c01 |006b: move-result-object v1 │ │ +1a2348: 7120 00b7 1000 |006c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a234e: 0e00 |006f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x000c line=503 │ │ 0x001f line=506 │ │ 0x002b line=507 │ │ 0x0034 line=508 │ │ @@ -18002,22 +18002,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 │ │ -1a12ec: |[1a12ec] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ -1a12fc: 2200 8e0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8e │ │ -1a1300: 1f04 1a02 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -1a1304: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ -1a130a: 1402 0604 147f |0007: const v2, #float 1.96747e+38 // #7f140406 │ │ -1a1310: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ -1a1316: 7052 df4a 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4adf │ │ -1a131c: 1100 |0010: return-object v0 │ │ +1a13bc: |[1a13bc] com.infomaniak.drive.ui.MainActivity.inAppReviewManager_delegate$lambda$12:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; │ │ +1a13cc: 2200 8f0e |0000: new-instance v0, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // type@0e8f │ │ +1a13d0: 1f04 1a02 |0002: check-cast v4, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +1a13d4: 1401 6303 147f |0004: const v1, #float 1.96743e+38 // #7f140363 │ │ +1a13da: 1402 0604 147f |0007: const v2, #float 1.96747e+38 // #7f140406 │ │ +1a13e0: 1403 4401 157f |000a: const v3, #float 1.98062e+38 // #7f150144 │ │ +1a13e6: 7052 ec4a 4013 |000d: invoke-direct {v0, v4, v3, v1, v2}, Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager;.:(Landroidx/fragment/app/FragmentActivity;III)V // method@4aec │ │ +1a13ec: 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; │ │ @@ -18027,21 +18027,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 │ │ -1a1360: |[1a1360] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ -1a1370: 2200 910e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e91 │ │ -1a1374: 1f03 1a02 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -1a1378: 1a01 219c |0004: const-string v1, "com.infomaniak.drive" // string@9c21 │ │ -1a137c: 1402 650b 0103 |0006: const v2, #float 3.79228e-37 // #03010b65 │ │ -1a1382: 7040 eb4a 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4aeb │ │ -1a1388: 1100 |000c: return-object v0 │ │ +1a1430: |[1a1430] com.infomaniak.drive.ui.MainActivity.inAppUpdateManager_delegate$lambda$11:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; │ │ +1a1440: 2200 920e |0000: new-instance v0, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // type@0e92 │ │ +1a1444: 1f03 1a02 |0002: check-cast v3, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +1a1448: 1a01 269c |0004: const-string v1, "com.infomaniak.drive" // string@9c26 │ │ +1a144c: 1402 650b 0103 |0006: const v2, #float 3.79228e-37 // #03010b65 │ │ +1a1452: 7040 f84a 3021 |0009: invoke-direct {v0, v3, v1, v2}, Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager;.:(Landroidx/fragment/app/FragmentActivity;Ljava/lang/String;I)V // method@4af8 │ │ +1a1458: 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;) │ │ @@ -18049,25 +18049,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -1a2280: |[1a2280] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ -1a2290: 7010 590e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e59 │ │ -1a2296: 0c00 |0003: move-result-object v0 │ │ -1a2298: 2201 6c04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@046c │ │ -1a229c: 7020 cb0d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcb │ │ -1a22a2: 2202 6d04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@046d │ │ -1a22a6: 7020 cd0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcd │ │ -1a22ac: 2203 6e04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@046e │ │ -1a22b0: 7020 cf0d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcf │ │ -1a22b6: 6e40 e04a 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@4ae0 │ │ -1a22bc: 0e00 |0016: return-void │ │ +1a2350: |[1a2350] com.infomaniak.drive.ui.MainActivity.initAppReviewManager:()V │ │ +1a2360: 7010 590e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppReviewManager:()Lcom/infomaniak/lib/stores/reviewmanagers/InAppReviewManager; // method@0e59 │ │ +1a2366: 0c00 |0003: move-result-object v0 │ │ +1a2368: 2201 6c04 |0004: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22; // type@046c │ │ +1a236c: 7020 cb0d 4100 |0006: invoke-direct {v1, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda22;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcb │ │ +1a2372: 2202 6d04 |0009: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23; // type@046d │ │ +1a2376: 7020 cd0d 4200 |000b: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda23;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcd │ │ +1a237c: 2203 6e04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24; // type@046e │ │ +1a2380: 7020 cf0d 4300 |0010: invoke-direct {v3, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda24;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dcf │ │ +1a2386: 6e40 ed4a 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@4aed │ │ +1a238c: 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;) │ │ @@ -18075,21 +18075,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 │ │ -1a16c4: |[1a16c4] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a16d4: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a16d8: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a16dc: 1a01 a8e4 |0004: const-string v1, "presentAlert" // string@e4a8 │ │ -1a16e0: 6e30 1809 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0918 │ │ -1a16e6: 6202 78b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a16ea: 1102 |000b: return-object v2 │ │ +1a1794: |[1a1794] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$35:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a17a4: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a17a8: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a17ac: 1a01 ade4 |0004: const-string v1, "presentAlert" // string@e4ad │ │ +1a17b0: 6e30 1809 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0918 │ │ +1a17b6: 6202 7bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a17ba: 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;) │ │ @@ -18097,21 +18097,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 │ │ -1a16ec: |[1a16ec] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a16fc: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a1700: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a1704: 1a01 09cb |0004: const-string v1, "like" // string@cb09 │ │ -1a1708: 6e30 1809 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0918 │ │ -1a170e: 6202 78b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a1712: 1102 |000b: return-object v2 │ │ +1a17bc: |[1a17bc] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$36:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a17cc: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a17d0: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a17d4: 1a01 0ecb |0004: const-string v1, "like" // string@cb0e │ │ +1a17d8: 6e30 1809 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0918 │ │ +1a17de: 6202 7bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a17e2: 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;) │ │ @@ -18119,21 +18119,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 │ │ -1a1714: |[1a1714] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1724: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a1728: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a172c: 1a01 39a6 |0004: const-string v1, "dislike" // string@a639 │ │ -1a1730: 6e30 1809 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0918 │ │ -1a1736: 6202 78b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a173a: 1102 |000b: return-object v2 │ │ +1a17e4: |[1a17e4] com.infomaniak.drive.ui.MainActivity.initAppReviewManager$lambda$37:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a17f4: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a17f8: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a17fc: 1a01 3ea6 |0004: const-string v1, "dislike" // string@a63e │ │ +1a1800: 6e30 1809 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppReview:(Landroid/app/Activity;Ljava/lang/String;)V // method@0918 │ │ +1a1806: 6202 7bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a180a: 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;) │ │ @@ -18141,35 +18141,35 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 10 │ │ insns size : 41 16-bit code units │ │ -1a22c0: |[1a22c0] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ -1a22d0: 7010 5a0e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5a │ │ -1a22d6: 0c00 |0003: move-result-object v0 │ │ -1a22d8: 0701 |0004: move-object v1, v0 │ │ -1a22da: 1f01 5c0e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e5c │ │ -1a22de: 2203 6204 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0462 │ │ -1a22e2: 7020 b70d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db7 │ │ -1a22e8: 2204 6304 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0463 │ │ -1a22ec: 7020 b90d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db9 │ │ -1a22f2: 2205 6404 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0464 │ │ -1a22f6: 7020 bb0d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbb │ │ -1a22fc: 2207 6504 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0465 │ │ -1a2300: 7020 bd0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbd │ │ -1a2306: 2208 6604 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0466 │ │ -1a230a: 7020 bf0d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbf │ │ -1a2310: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ -1a2314: 120a |0022: const/4 v10, #int 0 // #0 │ │ -1a2316: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1a2318: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a231a: 770a 2c4a 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@4a2c │ │ -1a2320: 0e00 |0028: return-void │ │ +1a2390: |[1a2390] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager:()V │ │ +1a23a0: 7010 5a0e 0b00 |0000: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5a │ │ +1a23a6: 0c00 |0003: move-result-object v0 │ │ +1a23a8: 0701 |0004: move-object v1, v0 │ │ +1a23aa: 1f01 5d0e |0005: check-cast v1, Lcom/infomaniak/lib/stores/BaseInAppUpdateManager; // type@0e5d │ │ +1a23ae: 2203 6204 |0007: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13; // type@0462 │ │ +1a23b2: 7020 b70d b300 |0009: invoke-direct {v3, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda13;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db7 │ │ +1a23b8: 2204 6304 |000c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14; // type@0463 │ │ +1a23bc: 7020 b90d b400 |000e: invoke-direct {v4, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda14;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0db9 │ │ +1a23c2: 2205 6404 |0011: new-instance v5, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15; // type@0464 │ │ +1a23c6: 7020 bb0d b500 |0013: invoke-direct {v5, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda15;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbb │ │ +1a23cc: 2207 6504 |0016: new-instance v7, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16; // type@0465 │ │ +1a23d0: 7020 bd0d b700 |0018: invoke-direct {v7, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda16;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbd │ │ +1a23d6: 2208 6604 |001b: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17; // type@0466 │ │ +1a23da: 7020 bf0d b800 |001d: invoke-direct {v8, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dbf │ │ +1a23e0: 1309 1100 |0020: const/16 v9, #int 17 // #11 │ │ +1a23e4: 120a |0022: const/4 v10, #int 0 // #0 │ │ +1a23e6: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1a23e8: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a23ea: 770a 394a 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@4a39 │ │ +1a23f0: 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;) │ │ @@ -18177,24 +18177,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 │ │ -1a173c: |[1a173c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a174c: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a1750: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a1754: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ -1a1758: 1a02 32a6 |0006: const-string v2, "discoverNow" // string@a632 │ │ -1a175c: 2803 |0008: goto 000b // +0003 │ │ -1a175e: 1a02 31a6 |0009: const-string v2, "discoverLater" // string@a631 │ │ -1a1762: 6e30 1909 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0919 │ │ -1a1768: 6201 78b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a176c: 1101 |0010: return-object v1 │ │ +1a180c: |[1a180c] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$26:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a181c: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a1820: 1f01 1600 |0002: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1824: 3802 0500 |0004: if-eqz v2, 0009 // +0005 │ │ +1a1828: 1a02 37a6 |0006: const-string v2, "discoverNow" // string@a637 │ │ +1a182c: 2803 |0008: goto 000b // +0003 │ │ +1a182e: 1a02 36a6 |0009: const-string v2, "discoverLater" // string@a636 │ │ +1a1832: 6e30 1909 1002 |000b: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0919 │ │ +1a1838: 6201 7bb2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a183c: 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 │ │ │ │ @@ -18203,21 +18203,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 │ │ -1a1770: |[1a1770] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ -1a1780: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a1784: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a1788: 1a01 d9c1 |0004: const-string v1, "installUpdate" // string@c1d9 │ │ -1a178c: 6e30 1909 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0919 │ │ -1a1792: 6202 78b2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a1796: 1102 |000b: return-object v2 │ │ +1a1840: |[1a1840] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$27:(Lcom/infomaniak/drive/ui/MainActivity;)Lkotlin/Unit; │ │ +1a1850: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a1854: 1f02 1600 |0002: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1858: 1a01 dec1 |0004: const-string v1, "installUpdate" // string@c1de │ │ +1a185c: 6e30 1909 2001 |0006: invoke-virtual {v0, v2, v1}, Lcom/infomaniak/drive/MatomoDrive;.trackInAppUpdate:(Landroid/app/Activity;Ljava/lang/String;)V // method@0919 │ │ +1a1862: 6202 7bb2 |0009: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1866: 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;) │ │ @@ -18225,31 +18225,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 │ │ -1a1798: |[1a1798] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ -1a17a8: 1a00 eac5 |0000: const-string v0, "it" // string@c5ea │ │ -1a17ac: 7120 fcb6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a17b2: 0781 |0005: move-object v1, v8 │ │ -1a17b4: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a17b8: 6e10 5d0e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e5d │ │ -1a17be: 0c08 |000b: move-result-object v8 │ │ -1a17c0: 0783 |000c: move-object v3, v8 │ │ -1a17c2: 1f03 1001 |000d: check-cast v3, Landroid/view/View; // type@0110 │ │ -1a17c6: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ -1a17ca: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -1a17cc: 1402 4e01 147f |0012: const v2, #float 1.96733e+38 // #7f14014e │ │ -1a17d2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -1a17d4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -1a17d6: 7707 3146 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@4631 │ │ -1a17dc: 6208 78b2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a17e0: 1108 |001c: return-object v8 │ │ +1a1868: |[1a1868] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$28:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Exception;)Lkotlin/Unit; │ │ +1a1878: 1a00 efc5 |0000: const-string v0, "it" // string@c5ef │ │ +1a187c: 7120 09b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a1882: 0781 |0005: move-object v1, v8 │ │ +1a1884: 1f01 1600 |0006: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a1888: 6e10 5d0e 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e5d │ │ +1a188e: 0c08 |000b: move-result-object v8 │ │ +1a1890: 0783 |000c: move-object v3, v8 │ │ +1a1892: 1f03 1001 |000d: check-cast v3, Landroid/view/View; // type@0110 │ │ +1a1896: 1306 0c00 |000f: const/16 v6, #int 12 // #c │ │ +1a189a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +1a189c: 1402 4e01 147f |0012: const v2, #float 1.96733e+38 // #7f14014e │ │ +1a18a2: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +1a18a4: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +1a18a6: 7707 3e46 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@463e │ │ +1a18ac: 6208 7bb2 |001a: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a18b0: 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; │ │ │ │ @@ -18258,43 +18258,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 │ │ -1a17e4: |[1a17e4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a17f4: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ -1a17f8: 7010 4d0e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e4d │ │ -1a17fe: 0a00 |0005: move-result v0 │ │ -1a1800: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ -1a1804: 6205 cd50 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50cd │ │ -1a1808: 6e10 5d0e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e5d │ │ -1a180e: 0c05 |000d: move-result-object v5 │ │ -1a1810: 2200 8104 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0481 │ │ -1a1814: 7010 5a0e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5a │ │ -1a181a: 0c01 |0013: move-result-object v1 │ │ -1a181c: 7020 fb0d 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0dfb │ │ -1a1822: 1f00 d91b |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1bd9 │ │ -1a1826: 0741 |0019: move-object v1, v4 │ │ -1a1828: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1a182c: 1f05 1001 |001c: check-cast v5, Landroid/view/View; // type@0110 │ │ -1a1830: 1402 f003 147f |001e: const v2, #float 1.96746e+38 // #7f1403f0 │ │ -1a1836: 1f00 071b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a183a: 1403 f103 147f |0023: const v3, #float 1.96746e+38 // #7f1403f1 │ │ -1a1840: 7150 2746 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@4627 │ │ -1a1846: 0c05 |0029: move-result-object v5 │ │ -1a1848: 5b45 3104 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0431 │ │ -1a184c: 280a |002c: goto 0036 // +000a │ │ -1a184e: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ -1a1852: 5444 3104 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0431 │ │ -1a1856: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ -1a185a: 6e10 af08 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08af │ │ -1a1860: 6204 78b2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a1864: 1104 |0038: return-object v4 │ │ +1a18b4: |[1a18b4] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$29:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a18c4: 3805 2d00 |0000: if-eqz v5, 002d // +002d │ │ +1a18c8: 7010 4d0e 0400 |0002: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.canDisplayInAppSnackbar:()Z // method@0e4d │ │ +1a18ce: 0a00 |0005: move-result v0 │ │ +1a18d0: 3800 2700 |0006: if-eqz v0, 002d // +0027 │ │ +1a18d4: 6205 d050 |0008: sget-object v5, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.INSTANCE:Lcom/infomaniak/lib/core/utils/SnackbarUtils; // field@50d0 │ │ +1a18d8: 6e10 5d0e 0400 |000a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // method@0e5d │ │ +1a18de: 0c05 |000d: move-result-object v5 │ │ +1a18e0: 2200 8104 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1; // type@0481 │ │ +1a18e4: 7010 5a0e 0400 |0010: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getInAppUpdateManager:()Lcom/infomaniak/lib/stores/updatemanagers/InAppUpdateManager; // method@0e5a │ │ +1a18ea: 0c01 |0013: move-result-object v1 │ │ +1a18ec: 7020 fb0d 1000 |0014: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$initAppUpdateManager$4$1;.:(Ljava/lang/Object;)V // method@0dfb │ │ +1a18f2: 1f00 da1b |0017: check-cast v0, Lkotlin/reflect/KFunction; // type@1bda │ │ +1a18f6: 0741 |0019: move-object v1, v4 │ │ +1a18f8: 1f01 1600 |001a: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1a18fc: 1f05 1001 |001c: check-cast v5, Landroid/view/View; // type@0110 │ │ +1a1900: 1402 f003 147f |001e: const v2, #float 1.96746e+38 // #7f1403f0 │ │ +1a1906: 1f00 081b |0021: check-cast v0, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a190a: 1403 f103 147f |0023: const v3, #float 1.96746e+38 // #7f1403f1 │ │ +1a1910: 7150 3446 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@4634 │ │ +1a1916: 0c05 |0029: move-result-object v5 │ │ +1a1918: 5b45 3104 |002a: iput-object v5, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0431 │ │ +1a191c: 280a |002c: goto 0036 // +000a │ │ +1a191e: 3905 0900 |002d: if-nez v5, 0036 // +0009 │ │ +1a1922: 5444 3104 |002f: iget-object v4, v4, Lcom/infomaniak/drive/ui/MainActivity;.inAppUpdateSnackbar:Lcom/google/android/material/snackbar/Snackbar; // field@0431 │ │ +1a1926: 3804 0500 |0031: if-eqz v4, 0036 // +0005 │ │ +1a192a: 6e10 af08 0400 |0033: invoke-virtual {v4}, Lcom/google/android/material/snackbar/Snackbar;.dismiss:()V // method@08af │ │ +1a1930: 6204 7bb2 |0036: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1934: 1104 |0038: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=300 │ │ 0x0008 line=301 │ │ 0x000a line=304 │ │ 0x000e line=305 │ │ 0x0019 line=301 │ │ @@ -18312,22 +18312,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 │ │ -1a1868: |[1a1868] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ -1a1878: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -1a187c: 7010 600e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a1882: 0c00 |0005: move-result-object v0 │ │ -1a1884: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ -1a188a: 6e20 6e06 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ -1a1890: 6200 78b2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a1894: 1100 |000e: return-object v0 │ │ +1a1938: |[1a1938] com.infomaniak.drive.ui.MainActivity.initAppUpdateManager$lambda$30:(Lcom/infomaniak/drive/ui/MainActivity;Z)Lkotlin/Unit; │ │ +1a1948: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +1a194c: 7010 600e 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a1952: 0c00 |0005: move-result-object v0 │ │ +1a1954: 1401 8305 0a7f |0006: const v1, #float 1.83462e+38 // #7f0a0583 │ │ +1a195a: 6e20 6e06 1000 |0009: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ +1a1960: 6200 7bb2 |000c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1964: 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 │ │ @@ -18337,42 +18337,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -1a2324: |[1a2324] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ -1a2334: 5440 3604 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ -1a2338: 6e10 389e 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9e38 │ │ -1a233e: 0c00 |0005: move-result-object v0 │ │ -1a2340: 1f00 5018 |0006: check-cast v0, Ljava/util/List; // type@1850 │ │ -1a2344: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1a2348: 0e00 |000a: return-void │ │ -1a234a: 6001 3a00 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a234e: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ -1a2352: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ -1a2356: 6e10 570e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e57 │ │ -1a235c: 0c01 |0014: move-result-object v1 │ │ -1a235e: 1f00 3f18 |0015: check-cast v0, Ljava/util/Collection; // type@183f │ │ -1a2362: 7120 7b0d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d7b │ │ -1a2368: 0c00 |001a: move-result-object v0 │ │ -1a236a: 1a01 88a1 |001b: const-string v1, "createDeleteRequest(...)" // string@a188 │ │ -1a236e: 7120 fbb6 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a2374: 5441 2d04 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042d │ │ -1a2378: 2202 6901 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@0169 │ │ -1a237c: 6e10 5f00 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@005f │ │ -1a2382: 0c00 |0027: move-result-object v0 │ │ -1a2384: 1a03 9eb5 |0028: const-string v3, "getIntentSender(...)" // string@b59e │ │ -1a2388: 7120 fbb6 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a238e: 7020 8304 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0483 │ │ -1a2394: 6e10 8404 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0484 │ │ -1a239a: 0c00 |0033: move-result-object v0 │ │ -1a239c: 6e20 8204 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ -1a23a2: 0e00 |0037: return-void │ │ +1a23f4: |[1a23f4] com.infomaniak.drive.ui.MainActivity.launchNextDeleteRequest:()V │ │ +1a2404: 5440 3604 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.pendingFilesUrisQueue:Lkotlin/collections/ArrayDeque; // field@0436 │ │ +1a2408: 6e10 459e 0000 |0002: invoke-virtual {v0}, Lkotlin/collections/ArrayDeque;.firstOrNull:()Ljava/lang/Object; // method@9e45 │ │ +1a240e: 0c00 |0005: move-result-object v0 │ │ +1a2410: 1f00 5118 |0006: check-cast v0, Ljava/util/List; // type@1851 │ │ +1a2414: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1a2418: 0e00 |000a: return-void │ │ +1a241a: 6001 3a00 |000b: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ +1a241e: 1302 1e00 |000d: const/16 v2, #int 30 // #1e │ │ +1a2422: 3421 2800 |000f: if-lt v1, v2, 0037 // +0028 │ │ +1a2426: 6e10 570e 0400 |0011: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@0e57 │ │ +1a242c: 0c01 |0014: move-result-object v1 │ │ +1a242e: 1f00 4018 |0015: check-cast v0, Ljava/util/Collection; // type@1840 │ │ +1a2432: 7120 7b0d 0100 |0017: invoke-static {v1, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/ContentResolver;Ljava/util/Collection;)Landroid/app/PendingIntent; // method@0d7b │ │ +1a2438: 0c00 |001a: move-result-object v0 │ │ +1a243a: 1a01 8da1 |001b: const-string v1, "createDeleteRequest(...)" // string@a18d │ │ +1a243e: 7120 08b7 1000 |001d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a2444: 5441 2d04 |0020: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivity;.filesDeletionResult:Landroidx/activity/result/ActivityResultLauncher; // field@042d │ │ +1a2448: 2202 6901 |0022: new-instance v2, Landroidx/activity/result/IntentSenderRequest$Builder; // type@0169 │ │ +1a244c: 6e10 5f00 0000 |0024: invoke-virtual {v0}, Landroid/app/PendingIntent;.getIntentSender:()Landroid/content/IntentSender; // method@005f │ │ +1a2452: 0c00 |0027: move-result-object v0 │ │ +1a2454: 1a03 a3b5 |0028: const-string v3, "getIntentSender(...)" // string@b5a3 │ │ +1a2458: 7120 08b7 3000 |002a: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a245e: 7020 8304 0200 |002d: invoke-direct {v2, v0}, Landroidx/activity/result/IntentSenderRequest$Builder;.:(Landroid/content/IntentSender;)V // method@0483 │ │ +1a2464: 6e10 8404 0200 |0030: invoke-virtual {v2}, Landroidx/activity/result/IntentSenderRequest$Builder;.build:()Landroidx/activity/result/IntentSenderRequest; // method@0484 │ │ +1a246a: 0c00 |0033: move-result-object v0 │ │ +1a246c: 6e20 8204 0100 |0034: invoke-virtual {v1, v0}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ +1a2472: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x000b line=368 │ │ 0x0011 line=369 │ │ 0x0020 line=370 │ │ locals : │ │ @@ -18383,18 +18383,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 │ │ -1a0e88: |[1a0e88] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ -1a0e98: 7010 9c0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0e9c │ │ -1a0e9e: 0c00 |0003: move-result-object v0 │ │ -1a0ea0: 1100 |0004: return-object v0 │ │ +1a0f58: |[1a0f58] com.infomaniak.drive.ui.MainActivity.navController_delegate$lambda$4:(Lcom/infomaniak/drive/ui/MainActivity;)Landroidx/navigation/NavController; │ │ +1a0f68: 7010 9c0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.setupNavController:()Landroidx/navigation/NavController; // method@0e9c │ │ +1a0f6e: 0c00 |0003: move-result-object v0 │ │ +1a0f70: 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;) │ │ @@ -18402,27 +18402,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 │ │ -1a1120: |[1a1120] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a1130: 6e10 5b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e5b │ │ -1a1136: 0c01 |0003: move-result-object v1 │ │ -1a1138: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -1a113c: 6e10 9e00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ -1a1142: 0c01 |0009: move-result-object v1 │ │ -1a1144: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -1a1148: 6200 3904 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ -1a114c: 6e20 a00e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea0 │ │ -1a1152: 0c01 |0011: move-result-object v1 │ │ -1a1154: 2802 |0012: goto 0014 // +0002 │ │ -1a1156: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a1158: 1101 |0014: return-object v1 │ │ +1a11f0: |[1a11f0] com.infomaniak.drive.ui.MainActivity.navigationArgs_delegate$lambda$2:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a1200: 6e10 5b0e 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getIntent:()Landroid/content/Intent; // method@0e5b │ │ +1a1206: 0c01 |0003: move-result-object v1 │ │ +1a1208: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +1a120c: 6e10 9e00 0100 |0006: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ +1a1212: 0c01 |0009: move-result-object v1 │ │ +1a1214: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +1a1218: 6200 3904 |000c: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ +1a121c: 6e20 a00e 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea0 │ │ +1a1222: 0c01 |0011: move-result-object v1 │ │ +1a1224: 2802 |0012: goto 0014 // +0002 │ │ +1a1226: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a1228: 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;) │ │ @@ -18430,28 +18430,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a23a4: |[1a23a4] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ -1a23b4: 7010 5e0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a23ba: 0c00 |0003: move-result-object v0 │ │ -1a23bc: 6e10 0510 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1005 │ │ -1a23c2: 0c00 |0007: move-result-object v0 │ │ -1a23c4: 0741 |0008: move-object v1, v4 │ │ -1a23c6: 1f01 2e02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a23ca: 2202 7004 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0470 │ │ -1a23ce: 7020 d30d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd3 │ │ -1a23d4: 2203 8204 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ -1a23d8: 7020 fe0d 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ -1a23de: 1f03 3402 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ -1a23e2: 6e30 4706 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ -1a23e8: 0e00 |001a: return-void │ │ +1a2474: |[1a2474] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning:()V │ │ +1a2484: 7010 5e0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a248a: 0c00 |0003: move-result-object v0 │ │ +1a248c: 6e10 0510 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1005 │ │ +1a2492: 0c00 |0007: move-result-object v0 │ │ +1a2494: 0741 |0008: move-object v1, v4 │ │ +1a2496: 1f01 2e02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a249a: 2202 7004 |000b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26; // type@0470 │ │ +1a249e: 7020 d30d 4200 |000d: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda26;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dd3 │ │ +1a24a4: 2203 8204 |0010: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ +1a24a8: 7020 fe0d 2300 |0012: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ +1a24ae: 1f03 3402 |0015: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ +1a24b2: 6e30 4706 1003 |0017: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ +1a24b8: 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;) │ │ @@ -18459,23 +18459,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 │ │ -1a1898: |[1a1898] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ -1a18a8: 6e10 ac92 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a18ae: 0a01 |0003: move-result v1 │ │ -1a18b0: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -1a18b4: 7010 5e0e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a18ba: 0c00 |0009: move-result-object v0 │ │ -1a18bc: 6e10 2c10 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@102c │ │ -1a18c2: 6200 78b2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a18c6: 1100 |000f: return-object v0 │ │ +1a1968: |[1a1968] com.infomaniak.drive.ui.MainActivity.observeBulkDownloadRunning$lambda$31:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/lang/Boolean;)Lkotlin/Unit; │ │ +1a1978: 6e10 b992 0100 |0000: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a197e: 0a01 |0003: move-result v1 │ │ +1a1980: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +1a1984: 7010 5e0e 0000 |0006: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a198a: 0c00 |0009: move-result-object v0 │ │ +1a198c: 6e10 2c10 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFiles:()V // method@102c │ │ +1a1992: 6200 7bb2 |000d: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1996: 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; │ │ @@ -18485,28 +18485,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a23ec: |[1a23ec] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ -1a23fc: 7010 5e0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a2402: 0c00 |0003: move-result-object v0 │ │ -1a2404: 6e10 eb0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0feb │ │ -1a240a: 0c01 |0007: move-result-object v1 │ │ -1a240c: 0742 |0008: move-object v2, v4 │ │ -1a240e: 1f02 2e02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a2412: 2203 6004 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0460 │ │ -1a2416: 7030 b30d 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@0db3 │ │ -1a241c: 2200 8204 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ -1a2420: 7020 fe0d 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ -1a2426: 1f00 3402 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ -1a242a: 6e30 3b06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ -1a2430: 0e00 |001a: return-void │ │ +1a24bc: |[1a24bc] com.infomaniak.drive.ui.MainActivity.observeCurrentFolder:()V │ │ +1a24cc: 7010 5e0e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a24d2: 0c00 |0003: move-result-object v0 │ │ +1a24d4: 6e10 eb0f 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0feb │ │ +1a24da: 0c01 |0007: move-result-object v1 │ │ +1a24dc: 0742 |0008: move-object v2, v4 │ │ +1a24de: 1f02 2e02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a24e2: 2203 6004 |000b: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda11; // type@0460 │ │ +1a24e6: 7030 b30d 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@0db3 │ │ +1a24ec: 2200 8204 |0010: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ +1a24f0: 7020 fe0d 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ +1a24f6: 1f00 3402 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ +1a24fa: 6e30 3b06 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ +1a2500: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0004 line=518 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18515,62 +18515,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 │ │ -1a18c8: |[1a18c8] 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; │ │ -1a18d8: 7010 550e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a18de: 0c00 |0003: move-result-object v0 │ │ -1a18e0: 5400 2f01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a18e4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a18e6: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ -1a18ea: 6e10 3b0a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a3b │ │ -1a18f0: 0c02 |000c: move-result-object v2 │ │ -1a18f2: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ -1a18f6: 6e10 b90a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab9 │ │ -1a18fc: 0a02 |0012: move-result v2 │ │ -1a18fe: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -1a1900: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ -1a1904: 2802 |0016: goto 0018 // +0002 │ │ -1a1906: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1a1908: 6e20 8a08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088a │ │ -1a190e: 7010 620e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e62 │ │ -1a1914: 0c00 |001e: move-result-object v0 │ │ -1a1916: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1a1918: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ -1a191c: 6e10 af0e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eaf │ │ -1a1922: 0c00 |0025: move-result-object v0 │ │ -1a1924: 2802 |0026: goto 0028 // +0002 │ │ -1a1926: 0720 |0027: move-object v0, v2 │ │ -1a1928: 6203 9513 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1395 │ │ -1a192c: 6e10 e23b 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3be2 │ │ -1a1932: 0c03 |002d: move-result-object v3 │ │ -1a1934: 7120 f3b6 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a193a: 0a00 |0031: move-result v0 │ │ -1a193c: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ -1a1940: 6e10 f60f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0ff6 │ │ -1a1946: 0a00 |0037: move-result v0 │ │ -1a1948: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ -1a194c: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ -1a1950: 6e10 450a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a45 │ │ -1a1956: 0c02 |003f: move-result-object v2 │ │ -1a1958: 6200 f500 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f5 │ │ -1a195c: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ -1a1960: 7010 5e0e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a1966: 0c04 |0047: move-result-object v4 │ │ -1a1968: 6e20 2710 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@1027 │ │ -1a196e: 6e10 0110 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@1001 │ │ -1a1974: 0c04 |004e: move-result-object v4 │ │ -1a1976: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ -1a197a: 6e20 1b14 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141b │ │ -1a1980: 6e10 1c14 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@141c │ │ -1a1986: 6204 78b2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a198a: 1104 |0059: return-object v4 │ │ +1a1998: |[1a1998] 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; │ │ +1a19a8: 7010 550e 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a19ae: 0c00 |0003: move-result-object v0 │ │ +1a19b0: 5400 2f01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a19b4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a19b6: 3806 1000 |0007: if-eqz v6, 0017 // +0010 │ │ +1a19ba: 6e10 3b0a 0600 |0009: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a3b │ │ +1a19c0: 0c02 |000c: move-result-object v2 │ │ +1a19c2: 3802 0a00 |000d: if-eqz v2, 0017 // +000a │ │ +1a19c6: 6e10 b90a 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab9 │ │ +1a19cc: 0a02 |0012: move-result v2 │ │ +1a19ce: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +1a19d0: 3332 0300 |0014: if-ne v2, v3, 0017 // +0003 │ │ +1a19d4: 2802 |0016: goto 0018 // +0002 │ │ +1a19d6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1a19d8: 6e20 8a08 3000 |0018: invoke-virtual {v0, v3}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088a │ │ +1a19de: 7010 620e 0400 |001b: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0e62 │ │ +1a19e4: 0c00 |001e: move-result-object v0 │ │ +1a19e6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1a19e8: 3800 0700 |0020: if-eqz v0, 0027 // +0007 │ │ +1a19ec: 6e10 af0e 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs;.getShortcutId:()Ljava/lang/String; // method@0eaf │ │ +1a19f2: 0c00 |0025: move-result-object v0 │ │ +1a19f4: 2802 |0026: goto 0028 // +0002 │ │ +1a19f6: 0720 |0027: move-object v0, v2 │ │ +1a19f8: 6203 9813 |0028: sget-object v3, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.UPLOAD:Lcom/infomaniak/drive/utils/Utils$Shortcuts; // field@1398 │ │ +1a19fc: 6e10 ef3b 0300 |002a: invoke-virtual {v3}, Lcom/infomaniak/drive/utils/Utils$Shortcuts;.getId:()Ljava/lang/String; // method@3bef │ │ +1a1a02: 0c03 |002d: move-result-object v3 │ │ +1a1a04: 7120 00b7 3000 |002e: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a1a0a: 0a00 |0031: move-result v0 │ │ +1a1a0c: 3800 2500 |0032: if-eqz v0, 0057 // +0025 │ │ +1a1a10: 6e10 f60f 0500 |0034: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getMustOpenUploadShortcut:()Z // method@0ff6 │ │ +1a1a16: 0a00 |0037: move-result v0 │ │ +1a1a18: 3800 1f00 |0038: if-eqz v0, 0057 // +001f │ │ +1a1a1c: 3806 0600 |003a: if-eqz v6, 0040 // +0006 │ │ +1a1a20: 6e10 450a 0600 |003c: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/File;.getVisibilityType:()Lcom/infomaniak/drive/data/models/File$VisibilityType; // method@0a45 │ │ +1a1a26: 0c02 |003f: move-result-object v2 │ │ +1a1a28: 6200 f500 |0040: sget-object v0, Lcom/infomaniak/drive/data/models/File$VisibilityType;.IS_PRIVATE:Lcom/infomaniak/drive/data/models/File$VisibilityType; // field@00f5 │ │ +1a1a2c: 3302 1500 |0042: if-ne v2, v0, 0057 // +0015 │ │ +1a1a30: 7010 5e0e 0400 |0044: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a1a36: 0c04 |0047: move-result-object v4 │ │ +1a1a38: 6e20 2710 1400 |0048: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.setMustOpenUploadShortcut:(Z)V // method@1027 │ │ +1a1a3e: 6e10 0110 0500 |004b: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/MainViewModel;.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // method@1001 │ │ +1a1a44: 0c04 |004e: move-result-object v4 │ │ +1a1a46: 3804 0800 |004f: if-eqz v4, 0057 // +0008 │ │ +1a1a4a: 6e20 2814 6400 |0051: invoke-virtual {v4, v6}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1428 │ │ +1a1a50: 6e10 2914 0400 |0054: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.uploadFiles:()V // method@1429 │ │ +1a1a56: 6204 7bb2 |0057: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1a5a: 1104 |0059: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x001b line=523 │ │ 0x0034 line=524 │ │ 0x003c line=526 │ │ 0x0044 line=528 │ │ @@ -18588,29 +18588,29 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -1a2434: |[1a2434] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ -1a2444: 6200 e812 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12e8 │ │ -1a2448: 0741 |0002: move-object v1, v4 │ │ -1a244a: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a244e: 6e20 c839 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39c8 │ │ -1a2454: 0c00 |0008: move-result-object v0 │ │ -1a2456: 0741 |0009: move-object v1, v4 │ │ -1a2458: 1f01 2e02 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a245c: 2202 6804 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@0468 │ │ -1a2460: 7020 c30d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc3 │ │ -1a2466: 2203 8204 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ -1a246a: 7020 fe0d 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ -1a2470: 1f03 3402 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ -1a2474: 6e30 3b06 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ -1a247a: 0e00 |001b: return-void │ │ +1a2504: |[1a2504] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline:()V │ │ +1a2514: 6200 eb12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12eb │ │ +1a2518: 0741 |0002: move-object v1, v4 │ │ +1a251a: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a251e: 6e20 d539 1000 |0005: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.getFailedDownloadWorkerOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; // method@39d5 │ │ +1a2524: 0c00 |0008: move-result-object v0 │ │ +1a2526: 0741 |0009: move-object v1, v4 │ │ +1a2528: 1f01 2e02 |000a: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a252c: 2202 6804 |000c: new-instance v2, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19; // type@0468 │ │ +1a2530: 7020 c30d 4200 |000e: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc3 │ │ +1a2536: 2203 8204 |0011: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ +1a253a: 7020 fe0d 2300 |0013: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ +1a2540: 1f03 3402 |0016: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ +1a2544: 6e30 3b06 1003 |0018: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ +1a254a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0009 line=327 │ │ locals : │ │ 0x0000 - 0x001c reg=4 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ @@ -18619,56 +18619,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 │ │ -1a198c: |[1a198c] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1a199c: 7110 f9b6 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a19a2: 1f08 8717 |0003: check-cast v8, Ljava/lang/Iterable; // type@1787 │ │ -1a19a6: 7210 5e93 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1a19ac: 0c08 |0008: move-result-object v8 │ │ -1a19ae: 7210 4597 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1a19b4: 0a00 |000c: move-result v0 │ │ -1a19b6: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ -1a19ba: 7210 4697 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1a19c0: 0c00 |0012: move-result-object v0 │ │ -1a19c2: 0701 |0013: move-object v1, v0 │ │ -1a19c4: 1f01 b002 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02b0 │ │ -1a19c8: 6e10 6c07 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@076c │ │ -1a19ce: 0c01 |0019: move-result-object v1 │ │ -1a19d0: 6202 a200 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ -1a19d4: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ -1a19d8: 2802 |001e: goto 0020 // +0002 │ │ -1a19da: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -1a19dc: 1f00 b002 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02b0 │ │ -1a19e0: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ -1a19e4: 6e10 6a07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@076a │ │ -1a19ea: 0c08 |0027: move-result-object v8 │ │ -1a19ec: 1a00 9f3a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3a9f │ │ -1a19f0: 1211 |002a: const/4 v1, #int 1 // #1 │ │ -1a19f2: 6e30 5d07 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@075d │ │ -1a19f8: 0a08 |002e: move-result v8 │ │ -1a19fa: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ -1a19fe: 0770 |0031: move-object v0, v7 │ │ -1a1a00: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1a1a04: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ -1a1a08: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a1a0a: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ -1a1a10: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -1a1a12: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1a1a14: 1204 |003c: const/4 v4, #int 0 // #0 │ │ -1a1a16: 7707 3146 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@4631 │ │ -1a1a1c: 1f07 3100 |0040: check-cast v7, Landroid/content/Context; // type@0031 │ │ -1a1a20: 7110 7307 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0773 │ │ -1a1a26: 0c07 |0045: move-result-object v7 │ │ -1a1a28: 6e10 7607 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@0776 │ │ -1a1a2e: 6207 78b2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a1a32: 1107 |004b: return-object v7 │ │ +1a1a5c: |[1a1a5c] com.infomaniak.drive.ui.MainActivity.observeFailureDownloadWorkerOffline$lambda$34:(Lcom/infomaniak/drive/ui/MainActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1a1a6c: 7110 06b7 0800 |0000: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a1a72: 1f08 8817 |0003: check-cast v8, Ljava/lang/Iterable; // type@1788 │ │ +1a1a76: 7210 6b93 0800 |0005: invoke-interface {v8}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1a1a7c: 0c08 |0008: move-result-object v8 │ │ +1a1a7e: 7210 5297 0800 |0009: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1a1a84: 0a00 |000c: move-result v0 │ │ +1a1a86: 3800 1200 |000d: if-eqz v0, 001f // +0012 │ │ +1a1a8a: 7210 5397 0800 |000f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1a1a90: 0c00 |0012: move-result-object v0 │ │ +1a1a92: 0701 |0013: move-object v1, v0 │ │ +1a1a94: 1f01 b002 |0014: check-cast v1, Landroidx/work/WorkInfo; // type@02b0 │ │ +1a1a98: 6e10 6c07 0100 |0016: invoke-virtual {v1}, Landroidx/work/WorkInfo;.getState:()Landroidx/work/WorkInfo$State; // method@076c │ │ +1a1a9e: 0c01 |0019: move-result-object v1 │ │ +1a1aa0: 6202 a200 |001a: sget-object v2, Landroidx/work/WorkInfo$State;.FAILED:Landroidx/work/WorkInfo$State; // field@00a2 │ │ +1a1aa4: 3321 edff |001c: if-ne v1, v2, 0009 // -0013 │ │ +1a1aa8: 2802 |001e: goto 0020 // +0002 │ │ +1a1aaa: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +1a1aac: 1f00 b002 |0020: check-cast v0, Landroidx/work/WorkInfo; // type@02b0 │ │ +1a1ab0: 3800 2700 |0022: if-eqz v0, 0049 // +0027 │ │ +1a1ab4: 6e10 6a07 0000 |0024: invoke-virtual {v0}, Landroidx/work/WorkInfo;.getOutputData:()Landroidx/work/Data; // method@076a │ │ +1a1aba: 0c08 |0027: move-result-object v8 │ │ +1a1abc: 1a00 a23a |0028: const-string v0, "HAS_SPACE_LEFT_AFTER_DOWNLOAD_KEY" // string@3aa2 │ │ +1a1ac0: 1211 |002a: const/4 v1, #int 1 // #1 │ │ +1a1ac2: 6e30 5d07 0801 |002b: invoke-virtual {v8, v0, v1}, Landroidx/work/Data;.getBoolean:(Ljava/lang/String;Z)Z // method@075d │ │ +1a1ac8: 0a08 |002e: move-result v8 │ │ +1a1aca: 3908 1100 |002f: if-nez v8, 0040 // +0011 │ │ +1a1ace: 0770 |0031: move-object v0, v7 │ │ +1a1ad0: 1f00 1600 |0032: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1a1ad4: 1305 0e00 |0034: const/16 v5, #int 14 // #e │ │ +1a1ad8: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a1ada: 1401 2203 147f |0037: const v1, #float 1.96742e+38 // #7f140322 │ │ +1a1ae0: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +1a1ae2: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1a1ae4: 1204 |003c: const/4 v4, #int 0 // #0 │ │ +1a1ae6: 7707 3e46 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@463e │ │ +1a1aec: 1f07 3100 |0040: check-cast v7, Landroid/content/Context; // type@0031 │ │ +1a1af0: 7110 7307 0700 |0042: invoke-static {v7}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0773 │ │ +1a1af6: 0c07 |0045: move-result-object v7 │ │ +1a1af8: 6e10 7607 0700 |0046: invoke-virtual {v7}, Landroidx/work/WorkManager;.pruneWork:()Landroidx/work/Operation; // method@0776 │ │ +1a1afe: 6207 7bb2 |0049: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1b02: 1107 |004b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=679 │ │ 0x0016 line=328 │ │ 0x0024 line=329 │ │ 0x0031 line=330 │ │ @@ -18683,21 +18683,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 │ │ -1a247c: |[1a247c] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a248c: 1a00 1426 |0000: const-string v0, "" // string@2614 │ │ -1a2490: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a2496: 1a02 8ba5 |0005: const-string v2, "dest" // string@a58b │ │ -1a249a: 7120 fcb6 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a24a0: 7030 880e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e88 │ │ -1a24a6: 0e00 |000d: return-void │ │ +1a254c: |[1a254c] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$13:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a255c: 1a00 1526 |0000: const-string v0, "" // string@2615 │ │ +1a2560: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a2566: 1a02 90a5 |0005: const-string v2, "dest" // string@a590 │ │ +1a256a: 7120 09b7 2300 |0007: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a2570: 7030 880e 3104 |000a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainActivity;.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V // method@0e88 │ │ +1a2576: 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; │ │ @@ -18708,124 +18708,124 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a0f9c: |[1a0f9c] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ -1a0fac: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a0fb0: 6e10 c009 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c0 │ │ -1a0fb6: 0a00 |0005: move-result v0 │ │ -1a0fb8: 0f00 |0006: return v0 │ │ +1a106c: |[1a106c] com.infomaniak.drive.ui.MainActivity.onCreate$lambda$14:()Z │ │ +1a107c: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a1080: 6e10 c009 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c0 │ │ +1a1086: 0a00 |0005: move-result v0 │ │ +1a1088: 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 │ │ -1a25f0: |[1a25f0] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ -1a2600: 7110 790c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c79 │ │ -1a2606: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1a2608: 3806 0f00 |0004: if-eqz v6, 0013 // +000f │ │ -1a260c: 6201 f508 |0006: sget-object v1, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f5 │ │ -1a2610: 6e20 0f1c 6100 |0008: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c0f │ │ -1a2616: 0c01 |000b: move-result-object v1 │ │ -1a2618: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -1a261c: 6e10 201c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c20 │ │ -1a2622: 0a01 |0011: move-result v1 │ │ -1a2624: 2802 |0012: goto 0014 // +0002 │ │ -1a2626: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1a2628: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a262a: 3806 0f00 |0015: if-eqz v6, 0024 // +000f │ │ -1a262e: 6203 f508 |0017: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f5 │ │ -1a2632: 6e20 0f1c 6300 |0019: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c0f │ │ -1a2638: 0c03 |001c: move-result-object v3 │ │ -1a263a: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -1a263e: 6e10 211c 0300 |001f: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c21 │ │ -1a2644: 0a06 |0022: move-result v6 │ │ -1a2646: 282c |0023: goto 004f // +002c │ │ -1a2648: 3806 0f00 |0024: if-eqz v6, 0033 // +000f │ │ -1a264c: 6203 af05 |0026: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05af │ │ -1a2650: 6e20 0512 6300 |0028: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@1205 │ │ -1a2656: 0c03 |002b: move-result-object v3 │ │ -1a2658: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ -1a265c: 6e10 1112 0300 |002e: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1211 │ │ -1a2662: 0a06 |0031: move-result v6 │ │ -1a2664: 281d |0032: goto 004f // +001d │ │ -1a2666: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ -1a266a: 6203 1507 |0035: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0715 │ │ -1a266e: 6e20 6e16 6300 |0037: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs; // method@166e │ │ -1a2674: 0c06 |003a: move-result-object v6 │ │ -1a2676: 3806 0b00 |003b: if-eqz v6, 0046 // +000b │ │ -1a267a: 6e10 7c16 0600 |003d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@167c │ │ -1a2680: 0a06 |0040: move-result v6 │ │ -1a2682: 7110 b192 0600 |0041: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a2688: 0c06 |0044: move-result-object v6 │ │ -1a268a: 2802 |0045: goto 0047 // +0002 │ │ -1a268c: 0726 |0046: move-object v6, v2 │ │ -1a268e: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ -1a2692: 6e10 ac92 0600 |0049: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a2698: 0a06 |004c: move-result v6 │ │ -1a269a: 2802 |004d: goto 004f // +0002 │ │ -1a269c: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -1a269e: 6e10 7a06 0500 |004f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ -1a26a4: 0a03 |0052: move-result v3 │ │ -1a26a6: 7040 680e 3461 |0053: invoke-direct {v4, v3, v1, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e68 │ │ -1a26ac: 6e10 7a06 0500 |0056: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ -1a26b2: 0a06 |0059: move-result v6 │ │ -1a26b4: 1401 3304 0a7f |005a: const v1, #float 1.83455e+38 // #7f0a0433 │ │ -1a26ba: 3216 1400 |005d: if-eq v6, v1, 0071 // +0014 │ │ -1a26be: 6e10 7a06 0500 |005f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ -1a26c4: 0a06 |0062: move-result v6 │ │ -1a26c6: 1401 5702 0a7f |0063: const v1, #float 1.83446e+38 // #7f0a0257 │ │ -1a26cc: 3216 0b00 |0066: if-eq v6, v1, 0071 // +000b │ │ -1a26d0: 7010 550e 0400 |0068: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a26d6: 0c06 |006b: move-result-object v6 │ │ -1a26d8: 5466 2d01 |006c: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a26dc: 6e20 e73c 2600 |006e: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3ce7 │ │ -1a26e2: 6e10 7a06 0500 |0071: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ -1a26e8: 0a06 |0074: move-result v6 │ │ -1a26ea: 2c06 3500 0000 |0075: sparse-switch v6, 000000aa // +00000035 │ │ -1a26f0: 2808 |0078: goto 0080 // +0008 │ │ -1a26f2: 7010 5e0e 0400 |0079: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a26f8: 0c06 |007c: move-result-object v6 │ │ -1a26fa: 6e10 2410 0600 |007d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@1024 │ │ -1a2700: 6e10 7a06 0500 |0080: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ -1a2706: 0a06 |0083: move-result v6 │ │ -1a2708: 1211 |0084: const/4 v1, #int 1 // #1 │ │ -1a270a: 2c06 4f00 0000 |0085: sparse-switch v6, 000000d4 // +0000004f │ │ -1a2710: 0746 |0088: move-object v6, v4 │ │ -1a2712: 1f06 1600 |0089: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a2716: 7140 703a 0621 |008b: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a70 │ │ -1a271c: 7140 6e3a 0621 |008e: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a6e │ │ -1a2722: 2811 |0091: goto 00a2 // +0011 │ │ -1a2724: 0746 |0092: move-object v6, v4 │ │ -1a2726: 1f06 1600 |0093: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a272a: 7120 6f3a 1600 |0095: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Z)V // method@3a6f │ │ -1a2730: 7120 6d3a 1600 |0098: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a6d │ │ -1a2736: 2807 |009b: goto 00a2 // +0007 │ │ -1a2738: 0746 |009c: move-object v6, v4 │ │ -1a273a: 1f06 1600 |009d: check-cast v6, Landroid/app/Activity; // type@0016 │ │ -1a273e: 7120 6d3a 1600 |009f: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a6d │ │ -1a2744: 0746 |00a2: move-object v6, v4 │ │ -1a2746: 1f06 3100 |00a3: check-cast v6, Landroid/content/Context; // type@0031 │ │ -1a274a: 7120 7a0c 6500 |00a5: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c7a │ │ -1a2750: 0e00 |00a8: return-void │ │ -1a2752: 0000 |00a9: nop // spacer │ │ -1a2754: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00aa: sparse-switch-data (42 units) │ │ -1a27a8: 0002 0600 cf01 0a7f 5702 0a7f 8102 ... |00d4: sparse-switch-data (26 units) │ │ +1a26c0: |[1a26c0] com.infomaniak.drive.ui.MainActivity.onDestinationChanged:(Landroidx/navigation/NavDestination;Landroid/os/Bundle;)V │ │ +1a26d0: 7110 790c 0500 |0000: invoke-static {v5}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.addSentryBreadcrumb:(Landroidx/navigation/NavDestination;)V // method@0c79 │ │ +1a26d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1a26d8: 3806 0f00 |0004: if-eqz v6, 0013 // +000f │ │ +1a26dc: 6201 f808 |0006: sget-object v1, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f8 │ │ +1a26e0: 6e20 1c1c 6100 |0008: invoke-virtual {v1, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c1c │ │ +1a26e6: 0c01 |000b: move-result-object v1 │ │ +1a26e8: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +1a26ec: 6e10 2d1c 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldHideBottomNavigation:()Z // method@1c2d │ │ +1a26f2: 0a01 |0011: move-result v1 │ │ +1a26f4: 2802 |0012: goto 0014 // +0002 │ │ +1a26f6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1a26f8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a26fa: 3806 0f00 |0015: if-eqz v6, 0024 // +000f │ │ +1a26fe: 6203 f808 |0017: sget-object v3, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion; // field@08f8 │ │ +1a2702: 6e20 1c1c 6300 |0019: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs; // method@1c1c │ │ +1a2708: 0c03 |001c: move-result-object v3 │ │ +1a270a: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +1a270e: 6e10 2e1c 0300 |001f: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/fileList/FileListFragmentArgs;.getShouldShowSmallFab:()Z // method@1c2e │ │ +1a2714: 0a06 |0022: move-result v6 │ │ +1a2716: 282c |0023: goto 004f // +002c │ │ +1a2718: 3806 0f00 |0024: if-eqz v6, 0033 // +000f │ │ +1a271c: 6203 af05 |0026: sget-object v3, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion; // field@05af │ │ +1a2720: 6e20 0512 6300 |0028: invoke-virtual {v3, v6}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // method@1205 │ │ +1a2726: 0c03 |002b: move-result-object v3 │ │ +1a2728: 3803 0700 |002c: if-eqz v3, 0033 // +0007 │ │ +1a272c: 6e10 1112 0300 |002e: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1211 │ │ +1a2732: 0a06 |0031: move-result v6 │ │ +1a2734: 281d |0032: goto 004f // +001d │ │ +1a2736: 3806 1300 |0033: if-eqz v6, 0046 // +0013 │ │ +1a273a: 6203 1807 |0035: sget-object v3, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.Companion:Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs$Companion; // field@0718 │ │ +1a273e: 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 │ │ +1a2744: 0c06 |003a: move-result-object v6 │ │ +1a2746: 3806 0b00 |003b: if-eqz v6, 0046 // +000b │ │ +1a274a: 6e10 8916 0600 |003d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/bottomSheetDialogs/FileInfoActionsBottomSheetDialogArgs;.getShouldShowSmallFab:()Z // method@1689 │ │ +1a2750: 0a06 |0040: move-result v6 │ │ +1a2752: 7110 be92 0600 |0041: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a2758: 0c06 |0044: move-result-object v6 │ │ +1a275a: 2802 |0045: goto 0047 // +0002 │ │ +1a275c: 0726 |0046: move-object v6, v2 │ │ +1a275e: 3806 0700 |0047: if-eqz v6, 004e // +0007 │ │ +1a2762: 6e10 b992 0600 |0049: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a2768: 0a06 |004c: move-result v6 │ │ +1a276a: 2802 |004d: goto 004f // +0002 │ │ +1a276c: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +1a276e: 6e10 7a06 0500 |004f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ +1a2774: 0a03 |0052: move-result v3 │ │ +1a2776: 7040 680e 3461 |0053: invoke-direct {v4, v3, v1, v6}, Lcom/infomaniak/drive/ui/MainActivity;.handleBottomNavigationVisibility:(IZZ)V // method@0e68 │ │ +1a277c: 6e10 7a06 0500 |0056: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ +1a2782: 0a06 |0059: move-result v6 │ │ +1a2784: 1401 3304 0a7f |005a: const v1, #float 1.83455e+38 // #7f0a0433 │ │ +1a278a: 3216 1400 |005d: if-eq v6, v1, 0071 // +0014 │ │ +1a278e: 6e10 7a06 0500 |005f: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ +1a2794: 0a06 |0062: move-result v6 │ │ +1a2796: 1401 5702 0a7f |0063: const v1, #float 1.83446e+38 // #7f0a0257 │ │ +1a279c: 3216 0b00 |0066: if-eq v6, v1, 0071 // +000b │ │ +1a27a0: 7010 550e 0400 |0068: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a27a6: 0c06 |006b: move-result-object v6 │ │ +1a27a8: 5466 2d01 |006c: iget-object v6, v6, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a27ac: 6e20 f43c 2600 |006e: invoke-virtual {v6, v2}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@3cf4 │ │ +1a27b2: 6e10 7a06 0500 |0071: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ +1a27b8: 0a06 |0074: move-result v6 │ │ +1a27ba: 2c06 3500 0000 |0075: sparse-switch v6, 000000aa // +00000035 │ │ +1a27c0: 2808 |0078: goto 0080 // +0008 │ │ +1a27c2: 7010 5e0e 0400 |0079: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a27c8: 0c06 |007c: move-result-object v6 │ │ +1a27ca: 6e10 2410 0600 |007d: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; // method@1024 │ │ +1a27d0: 6e10 7a06 0500 |0080: invoke-virtual {v5}, Landroidx/navigation/NavDestination;.getId:()I // method@067a │ │ +1a27d6: 0a06 |0083: move-result v6 │ │ +1a27d8: 1211 |0084: const/4 v1, #int 1 // #1 │ │ +1a27da: 2c06 4f00 0000 |0085: sparse-switch v6, 000000d4 // +0000004f │ │ +1a27e0: 0746 |0088: move-object v6, v4 │ │ +1a27e2: 1f06 1600 |0089: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a27e6: 7140 7d3a 0621 |008b: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a7d │ │ +1a27ec: 7140 7b3a 0621 |008e: invoke-static {v6, v0, v1, v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar$default:(Landroid/app/Activity;ZILjava/lang/Object;)V // method@3a7b │ │ +1a27f2: 2811 |0091: goto 00a2 // +0011 │ │ +1a27f4: 0746 |0092: move-object v6, v4 │ │ +1a27f6: 1f06 1600 |0093: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a27fa: 7120 7c3a 1600 |0095: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorStatusBar:(Landroid/app/Activity;Z)V // method@3a7c │ │ +1a2800: 7120 7a3a 1600 |0098: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a7a │ │ +1a2806: 2807 |009b: goto 00a2 // +0007 │ │ +1a2808: 0746 |009c: move-object v6, v4 │ │ +1a280a: 1f06 1600 |009d: check-cast v6, Landroid/app/Activity; // type@0016 │ │ +1a280e: 7120 7a3a 1600 |009f: invoke-static {v6, v1}, Lcom/infomaniak/drive/utils/ExtensionsKt;.setColorNavigationBar:(Landroid/app/Activity;Z)V // method@3a7a │ │ +1a2814: 0746 |00a2: move-object v6, v4 │ │ +1a2816: 1f06 3100 |00a3: check-cast v6, Landroid/content/Context; // type@0031 │ │ +1a281a: 7120 7a0c 6500 |00a5: invoke-static {v5, v6}, Lcom/infomaniak/drive/extensions/NavDestinationExtensionKt;.trackDestination:(Landroidx/navigation/NavDestination;Landroid/content/Context;)V // method@0c7a │ │ +1a2820: 0e00 |00a8: return-void │ │ +1a2822: 0000 |00a9: nop // spacer │ │ +1a2824: 0002 0a00 4b02 0a7f c102 0a7f 6103 ... |00aa: sparse-switch-data (42 units) │ │ +1a2878: 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 │ │ @@ -18852,20 +18852,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 │ │ -1a2954: |[1a2954] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1a2964: 7110 f9b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a296a: 2200 6704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@0467 │ │ -1a296e: 7020 c10d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc1 │ │ -1a2974: 7120 5945 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4559 │ │ -1a297a: 0e00 |000b: return-void │ │ +1a2a24: |[1a2a24] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1a2a34: 7110 06b7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a2a3a: 2200 6704 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18; // type@0467 │ │ +1a2a3e: 7020 c10d 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc1 │ │ +1a2a44: 7120 6645 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4566 │ │ +1a2a4a: 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; │ │ │ │ @@ -18874,22 +18874,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 │ │ -1a1a34: |[1a1a34] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1a1a44: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -1a1a48: 6200 ae00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ -1a1a4c: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1a1a50: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1a1a52: 6e40 0e09 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@090e │ │ -1a1a58: 6202 78b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a1a5c: 1102 |000c: return-object v2 │ │ +1a1b04: |[1a1b04] com.infomaniak.drive.ui.MainActivity.scanFlowResultLauncher$lambda$10$lambda$9:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1a1b14: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +1a1b18: 6200 ae00 |0002: sget-object v0, Lcom/infomaniak/drive/GeniusScanUtils;.INSTANCE:Lcom/infomaniak/drive/GeniusScanUtils; // field@00ae │ │ +1a1b1c: 1f02 1600 |0004: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1a1b20: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1a1b22: 6e40 0e09 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@090e │ │ +1a1b28: 6202 7bb2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1b2c: 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; │ │ @@ -18899,38 +18899,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -1a297c: |[1a297c] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ -1a298c: 6200 b712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a2990: 6e10 8639 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3986 │ │ -1a2996: 0c00 |0005: move-result-object v0 │ │ -1a2998: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ -1a299c: 0781 |0008: move-object v1, v8 │ │ -1a299e: 1f01 2e02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a29a2: 7110 3906 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ -1a29a8: 0c01 |000e: move-result-object v1 │ │ -1a29aa: 0712 |000f: move-object v2, v1 │ │ -1a29ac: 1f02 2d1d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a29b0: 7100 c4c7 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a29b6: 0c01 |0015: move-result-object v1 │ │ -1a29b8: 0713 |0016: move-object v3, v1 │ │ -1a29ba: 1f03 501a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a29be: 2201 8404 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0484 │ │ -1a29c2: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -1a29c4: 7054 080e 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@0e08 │ │ -1a29ca: 0715 |001f: move-object v5, v1 │ │ -1a29cc: 1f05 161b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a29d0: 1226 |0022: const/4 v6, #int 2 // #2 │ │ -1a29d2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1a29d4: 7706 0cc6 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@c60c │ │ -1a29da: 0e00 |0027: return-void │ │ +1a2a4c: |[1a2a4c] com.infomaniak.drive.ui.MainActivity.setBottomNavigationUserAvatar:(Landroid/content/Context;)V │ │ +1a2a5c: 6200 ba12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a2a60: 6e10 9339 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUser:()Lcom/infomaniak/lib/core/models/user/User; // method@3993 │ │ +1a2a66: 0c00 |0005: move-result-object v0 │ │ +1a2a68: 3800 2100 |0006: if-eqz v0, 0027 // +0021 │ │ +1a2a6c: 0781 |0008: move-object v1, v8 │ │ +1a2a6e: 1f01 2e02 |0009: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a2a72: 7110 3906 0100 |000b: invoke-static {v1}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ +1a2a78: 0c01 |000e: move-result-object v1 │ │ +1a2a7a: 0712 |000f: move-object v2, v1 │ │ +1a2a7c: 1f02 2e1d |0010: check-cast v2, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a2a80: 7100 d1c7 0000 |0012: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a2a86: 0c01 |0015: move-result-object v1 │ │ +1a2a88: 0713 |0016: move-object v3, v1 │ │ +1a2a8a: 1f03 511a |0017: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a2a8e: 2201 8404 |0019: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$setBottomNavigationUserAvatar$1$1; // type@0484 │ │ +1a2a92: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +1a2a94: 7054 080e 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@0e08 │ │ +1a2a9a: 0715 |001f: move-object v5, v1 │ │ +1a2a9c: 1f05 171b |0020: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a2aa0: 1226 |0022: const/4 v6, #int 2 // #2 │ │ +1a2aa2: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1a2aa4: 7706 19c6 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@c619 │ │ +1a2aaa: 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; │ │ @@ -18940,54 +18940,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 │ │ -1a11e8: |[1a11e8] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a11f8: 7010 550e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a11fe: 0c00 |0003: move-result-object v0 │ │ -1a1200: 2201 f500 |0004: new-instance v1, Landroid/view/GestureDetector; // type@00f5 │ │ -1a1204: 0752 |0006: move-object v2, v5 │ │ -1a1206: 1f02 3100 |0007: check-cast v2, Landroid/content/Context; // type@0031 │ │ -1a120a: 2203 8604 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@0486 │ │ -1a120e: 7030 100e 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@0e10 │ │ -1a1214: 1f03 f300 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@00f3 │ │ -1a1218: 7030 c902 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02c9 │ │ -1a121e: 5403 2d01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a1222: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ -1a1228: 6e20 e03c 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3ce0 │ │ -1a122e: 0c03 |001b: move-result-object v3 │ │ -1a1230: 2204 7304 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0473 │ │ -1a1234: 7020 d90d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dd9 │ │ -1a123a: 6e20 4803 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ -1a1240: 5400 2d01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a1244: 6201 4913 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@1349 │ │ -1a1248: 7110 f9b6 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a124e: 0703 |002b: move-object v3, v0 │ │ -1a1250: 1f03 2203 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0322 │ │ -1a1254: 7010 600e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a125a: 0c04 |0031: move-result-object v4 │ │ -1a125c: 6e30 f93a 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3af9 │ │ -1a1262: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ -1a1268: 7120 a805 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05a8 │ │ -1a126e: 0c01 |003b: move-result-object v1 │ │ -1a1270: 6e20 e63c 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3ce6 │ │ -1a1276: 7010 670e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e67 │ │ -1a127c: 0c01 |0042: move-result-object v1 │ │ -1a127e: 6e10 1f0b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b1f │ │ -1a1284: 0a01 |0046: move-result v1 │ │ -1a1286: 6e20 e93c 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3ce9 │ │ -1a128c: 2201 6904 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0469 │ │ -1a1290: 7020 c50d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc5 │ │ -1a1296: 6e20 e83c 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3ce8 │ │ -1a129c: 1b01 5604 0100 |0052: const-string/jumbo v1, "with(...)" // string@00010456 │ │ -1a12a2: 7120 fbb6 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a12a8: 1100 |0058: return-object v0 │ │ +1a12b8: |[1a12b8] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a12c8: 7010 550e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a12ce: 0c00 |0003: move-result-object v0 │ │ +1a12d0: 2201 f500 |0004: new-instance v1, Landroid/view/GestureDetector; // type@00f5 │ │ +1a12d4: 0752 |0006: move-object v2, v5 │ │ +1a12d6: 1f02 3100 |0007: check-cast v2, Landroid/content/Context; // type@0031 │ │ +1a12da: 2203 8604 |0009: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$setupBottomNavigation$1$gestureDetector$1; // type@0486 │ │ +1a12de: 7030 100e 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@0e10 │ │ +1a12e4: 1f03 f300 |000e: check-cast v3, Landroid/view/GestureDetector$OnGestureListener; // type@00f3 │ │ +1a12e8: 7030 c902 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02c9 │ │ +1a12ee: 5403 2d01 |0013: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a12f2: 1404 6103 0a7f |0015: const v4, #float 1.83451e+38 // #7f0a0361 │ │ +1a12f8: 6e20 ed3c 4300 |0018: invoke-virtual {v3, v4}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3ced │ │ +1a12fe: 0c03 |001b: move-result-object v3 │ │ +1a1300: 2204 7304 |001c: new-instance v4, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29; // type@0473 │ │ +1a1304: 7020 d90d 1400 |001e: invoke-direct {v4, v1}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda29;.:(Landroid/view/GestureDetector;)V // method@0dd9 │ │ +1a130a: 6e20 4803 4300 |0021: invoke-virtual {v3, v4}, Landroid/view/View;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@0348 │ │ +1a1310: 5400 2d01 |0024: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a1314: 6201 4c13 |0026: sget-object v1, Lcom/infomaniak/drive/utils/NavigationUiUtils;.INSTANCE:Lcom/infomaniak/drive/utils/NavigationUiUtils; // field@134c │ │ +1a1318: 7110 06b7 0000 |0028: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a131e: 0703 |002b: move-object v3, v0 │ │ +1a1320: 1f03 2203 |002c: check-cast v3, Lcom/google/android/material/navigation/NavigationBarView; // type@0322 │ │ +1a1324: 7010 600e 0500 |002e: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a132a: 0c04 |0031: move-result-object v4 │ │ +1a132c: 6e30 063b 3104 |0032: invoke-virtual {v1, v3, v4}, Lcom/infomaniak/drive/utils/NavigationUiUtils;.setupWithNavControllerCustom:(Lcom/google/android/material/navigation/NavigationBarView;Landroidx/navigation/NavController;)V // method@3b06 │ │ +1a1332: 1401 8f00 067f |0035: const v1, #float 1.78119e+38 // #7f06008f │ │ +1a1338: 7120 a805 1200 |0038: invoke-static {v2, v1}, Landroidx/core/content/ContextCompat;.getColorStateList:(Landroid/content/Context;I)Landroid/content/res/ColorStateList; // method@05a8 │ │ +1a133e: 0c01 |003b: move-result-object v1 │ │ +1a1340: 6e20 f33c 1000 |003c: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setItemIconTintList:(Landroid/content/res/ColorStateList;)V // method@3cf3 │ │ +1a1346: 7010 670e 0500 |003f: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e67 │ │ +1a134c: 0c01 |0042: move-result-object v1 │ │ +1a134e: 6e10 1f0b 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UiSettings;.getBottomNavigationSelectedItem:()I // method@0b1f │ │ +1a1354: 0a01 |0046: move-result v1 │ │ +1a1356: 6e20 f63c 1000 |0047: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setSelectedItemId:(I)V // method@3cf6 │ │ +1a135c: 2201 6904 |004a: new-instance v1, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1; // type@0469 │ │ +1a1360: 7020 c50d 5100 |004c: invoke-direct {v1, v5}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc5 │ │ +1a1366: 6e20 f53c 1000 |004f: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.setOnItemReselectedListener:(Lcom/google/android/material/navigation/NavigationBarView$OnItemReselectedListener;)V // method@3cf5 │ │ +1a136c: 1b01 5b04 0100 |0052: const-string/jumbo v1, "with(...)" // string@0001045b │ │ +1a1372: 7120 08b7 1000 |0055: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a1378: 1100 |0058: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=225 │ │ 0x0013 line=238 │ │ 0x0024 line=242 │ │ 0x0026 line=243 │ │ @@ -19003,18 +19003,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 │ │ -1a0fbc: |[1a0fbc] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -1a0fcc: 6e20 ca02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02ca │ │ -1a0fd2: 0a00 |0003: move-result v0 │ │ -1a0fd4: 0f00 |0004: return v0 │ │ +1a108c: |[1a108c] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$16:(Landroid/view/GestureDetector;Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +1a109c: 6e20 ca02 2000 |0000: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02ca │ │ +1a10a2: 0a00 |0003: move-result v0 │ │ +1a10a4: 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; │ │ @@ -19024,24 +19024,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 │ │ -1a29dc: |[1a29dc] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ -1a29ec: 1a00 edc5 |0000: const-string v0, "item" // string@c5ed │ │ -1a29f0: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a29f6: 7010 600e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a29fc: 0c01 |0008: move-result-object v1 │ │ -1a29fe: 7210 d802 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d8 │ │ -1a2a04: 0a02 |000c: move-result v2 │ │ -1a2a06: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a2a08: 6e30 7406 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0674 │ │ -1a2a0e: 0e00 |0011: return-void │ │ +1a2aac: |[1a2aac] com.infomaniak.drive.ui.MainActivity.setupBottomNavigation$lambda$19$lambda$18$lambda$17:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/view/MenuItem;)V │ │ +1a2abc: 1a00 f2c5 |0000: const-string v0, "item" // string@c5f2 │ │ +1a2ac0: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a2ac6: 7010 600e 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a2acc: 0c01 |0008: move-result-object v1 │ │ +1a2ace: 7210 d802 0200 |0009: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@02d8 │ │ +1a2ad4: 0a02 |000c: move-result v2 │ │ +1a2ad6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a2ad8: 6e30 7406 2100 |000e: invoke-virtual {v1, v2, v0}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0674 │ │ +1a2ade: 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; │ │ │ │ @@ -19050,24 +19050,24 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -1a2a10: |[1a2a10] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ -1a2a20: 2200 bd0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ -1a2a24: 7010 133a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a13 │ │ -1a2a2a: 0741 |0005: move-object v1, v4 │ │ -1a2a2c: 1f01 1a02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -1a2a30: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1a2a32: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -1a2a34: 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 │ │ -1a2a3a: 5b40 2b04 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042b │ │ -1a2a3e: 0e00 |000f: return-void │ │ +1a2ae0: |[1a2ae0] com.infomaniak.drive.ui.MainActivity.setupDrivePermissions:()V │ │ +1a2af0: 2200 be0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbe │ │ +1a2af4: 7010 203a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a20 │ │ +1a2afa: 0741 |0005: move-object v1, v4 │ │ +1a2afc: 1f01 1a02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +1a2b00: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1a2b02: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +1a2b04: 7152 2f3a 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@3a2f │ │ +1a2b0a: 5b40 2b04 |000d: iput-object v0, v4, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042b │ │ +1a2b0e: 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; │ │ @@ -19077,23 +19077,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 │ │ -1a2ac8: |[1a2ac8] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ -1a2ad8: 2200 2605 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0526 │ │ -1a2adc: 7020 0912 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@1209 │ │ -1a2ae2: 6e10 1312 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1213 │ │ -1a2ae8: 0c03 |0008: move-result-object v3 │ │ -1a2aea: 2200 7104 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0471 │ │ -1a2aee: 7030 d50d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0dd5 │ │ -1a2af4: 6e20 8b08 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088b │ │ -1a2afa: 0e00 |0011: return-void │ │ +1a2b98: |[1a2b98] com.infomaniak.drive.ui.MainActivity.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V │ │ +1a2ba8: 2200 2605 |0000: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs; // type@0526 │ │ +1a2bac: 7020 0912 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.:(Z)V // method@1209 │ │ +1a2bb2: 6e10 1312 0000 |0005: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/addFiles/AddFileBottomSheetDialogArgs;.toBundle:()Landroid/os/Bundle; // method@1213 │ │ +1a2bb8: 0c03 |0008: move-result-object v3 │ │ +1a2bba: 2200 7104 |0009: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27; // type@0471 │ │ +1a2bbe: 7030 d50d 1003 |000b: invoke-direct {v0, v1, v3}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda27;.:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;)V // method@0dd5 │ │ +1a2bc4: 6e20 8b08 0200 |000e: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@088b │ │ +1a2bca: 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; │ │ @@ -19104,20 +19104,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 │ │ -1a2a40: |[1a2a40] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ -1a2a50: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a2a54: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a2a58: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a2a5a: 7030 970e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e97 │ │ -1a2a60: 0e00 |0008: return-void │ │ +1a2b10: |[1a2b10] com.infomaniak.drive.ui.MainActivity.setupFab$default:(Lcom/infomaniak/drive/ui/MainActivity;Lcom/google/android/material/floatingactionbutton/FloatingActionButton;ZILjava/lang/Object;)V │ │ +1a2b20: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a2b24: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a2b28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a2b2a: 7030 970e 1002 |0005: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e97 │ │ +1a2b30: 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 │ │ @@ -19129,37 +19129,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 │ │ -1a2a64: |[1a2a64] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ -1a2a74: 6206 b712 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a2a78: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -1a2a7a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1a2a7c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a2a7e: 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 │ │ -1a2a84: 0c06 |0008: move-result-object v6 │ │ -1a2a86: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ -1a2a8a: 6e10 760b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b76 │ │ -1a2a90: 0b00 |000e: move-result-wide v0 │ │ -1a2a92: 6e10 740b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b74 │ │ -1a2a98: 0b02 |0012: move-result-wide v2 │ │ -1a2a9a: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ -1a2a9e: 3a06 0a00 |0015: if-ltz v6, 001f // +000a │ │ -1a2aa2: 7010 600e 0400 |0017: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a2aa8: 0c05 |001a: move-result-object v5 │ │ -1a2aaa: 7120 853a 5400 |001b: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3a85 │ │ -1a2ab0: 280b |001e: goto 0029 // +000b │ │ -1a2ab2: 7010 600e 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a2ab8: 0c04 |0022: move-result-object v4 │ │ -1a2aba: 1406 b200 0a7f |0023: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ -1a2ac0: 6e30 6f06 6405 |0026: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@066f │ │ -1a2ac6: 0e00 |0029: return-void │ │ +1a2b34: |[1a2b34] com.infomaniak.drive.ui.MainActivity.setupFab$lambda$23:(Lcom/infomaniak/drive/ui/MainActivity;Landroid/os/Bundle;Landroid/view/View;)V │ │ +1a2b44: 6206 ba12 |0000: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a2b48: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +1a2b4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1a2b4c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a2b4e: 7140 9139 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@3991 │ │ +1a2b54: 0c06 |0008: move-result-object v6 │ │ +1a2b56: 3806 1600 |0009: if-eqz v6, 001f // +0016 │ │ +1a2b5a: 6e10 760b 0600 |000b: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUsedSize:()J // method@0b76 │ │ +1a2b60: 0b00 |000e: move-result-wide v0 │ │ +1a2b62: 6e10 740b 0600 |000f: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSize:()J // method@0b74 │ │ +1a2b68: 0b02 |0012: move-result-wide v2 │ │ +1a2b6a: 3106 0002 |0013: cmp-long v6, v0, v2 │ │ +1a2b6e: 3a06 0a00 |0015: if-ltz v6, 001f // +000a │ │ +1a2b72: 7010 600e 0400 |0017: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a2b78: 0c05 |001a: move-result-object v5 │ │ +1a2b7a: 7120 923a 5400 |001b: invoke-static {v4, v5}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showQuotasExceededSnackbar:(Lcom/infomaniak/drive/ui/MainActivity;Landroidx/navigation/NavController;)V // method@3a92 │ │ +1a2b80: 280b |001e: goto 0029 // +000b │ │ +1a2b82: 7010 600e 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a2b88: 0c04 |0022: move-result-object v4 │ │ +1a2b8a: 1406 b200 0a7f |0023: const v6, #float 1.83437e+38 // #7f0a00b2 │ │ +1a2b90: 6e30 6f06 6405 |0026: invoke-virtual {v4, v6, v5}, Landroidx/navigation/NavController;.navigate:(ILandroid/os/Bundle;)V // method@066f │ │ +1a2b96: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x000b line=678 │ │ 0x0017 line=276 │ │ 0x001f line=278 │ │ locals : │ │ @@ -19172,42 +19172,42 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 55 16-bit code units │ │ -1a2afc: |[1a2afc] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ -1a2b0c: 7010 550e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a2b12: 0c00 |0003: move-result-object v0 │ │ -1a2b14: 5401 2f01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a2b18: 1a02 25d1 |0006: const-string v2, "mainFab" // string@d125 │ │ -1a2b1c: 7120 fbb6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a2b22: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -1a2b24: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1a2b26: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -1a2b28: 7153 980e 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@0e98 │ │ -1a2b2e: 5401 3001 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a2b32: 1a02 feed |0013: const-string v2, "searchFab" // string@edfe │ │ -1a2b36: 7120 fbb6 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a2b3c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -1a2b3e: 7030 970e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e97 │ │ -1a2b44: 7010 5e0e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a2b4a: 0c01 |001f: move-result-object v1 │ │ -1a2b4c: 6e10 eb0f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0feb │ │ -1a2b52: 0c01 |0023: move-result-object v1 │ │ -1a2b54: 0752 |0024: move-object v2, v5 │ │ -1a2b56: 1f02 2e02 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a2b5a: 2203 7204 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0472 │ │ -1a2b5e: 7020 d70d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0dd7 │ │ -1a2b64: 2200 8204 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ -1a2b68: 7020 fe0d 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ -1a2b6e: 1f00 3402 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ -1a2b72: 6e30 3b06 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ -1a2b78: 0e00 |0036: return-void │ │ +1a2bcc: |[1a2bcc] com.infomaniak.drive.ui.MainActivity.setupFabs:()V │ │ +1a2bdc: 7010 550e 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a2be2: 0c00 |0003: move-result-object v0 │ │ +1a2be4: 5401 2f01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a2be8: 1a02 2ad1 |0006: const-string v2, "mainFab" // string@d12a │ │ +1a2bec: 7120 08b7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a2bf2: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +1a2bf4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1a2bf6: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +1a2bf8: 7153 980e 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@0e98 │ │ +1a2bfe: 5401 3001 |0011: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a2c02: 1a02 03ee |0013: const-string v2, "searchFab" // string@ee03 │ │ +1a2c06: 7120 08b7 2100 |0015: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a2c0c: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +1a2c0e: 7030 970e 1502 |0019: invoke-direct {v5, v1, v2}, Lcom/infomaniak/drive/ui/MainActivity;.setupFab:(Lcom/google/android/material/floatingactionbutton/FloatingActionButton;Z)V // method@0e97 │ │ +1a2c14: 7010 5e0e 0500 |001c: invoke-direct {v5}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a2c1a: 0c01 |001f: move-result-object v1 │ │ +1a2c1c: 6e10 eb0f 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getCurrentFolder:()Landroidx/lifecycle/LiveData; // method@0feb │ │ +1a2c22: 0c01 |0023: move-result-object v1 │ │ +1a2c24: 0752 |0024: move-object v2, v5 │ │ +1a2c26: 1f02 2e02 |0025: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a2c2a: 2203 7204 |0027: new-instance v3, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28; // type@0472 │ │ +1a2c2e: 7020 d70d 0300 |0029: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda28;.:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;)V // method@0dd7 │ │ +1a2c34: 2200 8204 |002c: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0; // type@0482 │ │ +1a2c38: 7020 fe0d 3000 |002e: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@0dfe │ │ +1a2c3e: 1f00 3402 |0031: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ +1a2c42: 6e30 3b06 2100 |0033: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ +1a2c48: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x0011 line=263 │ │ 0x001c line=265 │ │ locals : │ │ @@ -19218,31 +19218,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 │ │ -1a1a60: |[1a1a60] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a1a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a1a72: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ -1a1a76: 6e10 3b0a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a3b │ │ -1a1a7c: 0c03 |0006: move-result-object v3 │ │ -1a1a7e: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ -1a1a82: 6e10 b90a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab9 │ │ -1a1a88: 0a03 |000c: move-result v3 │ │ -1a1a8a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a1a8c: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ -1a1a90: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -1a1a92: 5423 2f01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a1a96: 6e20 8a08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088a │ │ -1a1a9c: 5422 3001 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ -1a1aa0: 6e20 8a08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088a │ │ -1a1aa6: 6202 78b2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a1aaa: 1102 |001d: return-object v2 │ │ +1a1b30: |[1a1b30] com.infomaniak.drive.ui.MainActivity.setupFabs$lambda$22$lambda$21:(Lcom/infomaniak/drive/databinding/ActivityMainBinding;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a1b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a1b42: 3803 1000 |0001: if-eqz v3, 0011 // +0010 │ │ +1a1b46: 6e10 3b0a 0300 |0003: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a3b │ │ +1a1b4c: 0c03 |0006: move-result-object v3 │ │ +1a1b4e: 3803 0a00 |0007: if-eqz v3, 0011 // +000a │ │ +1a1b52: 6e10 b90a 0300 |0009: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/Rights;.getCanCreateFile:()Z // method@0ab9 │ │ +1a1b58: 0a03 |000c: move-result v3 │ │ +1a1b5a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a1b5c: 3313 0300 |000e: if-ne v3, v1, 0011 // +0003 │ │ +1a1b60: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +1a1b62: 5423 2f01 |0011: iget-object v3, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a1b66: 6e20 8a08 0300 |0013: invoke-virtual {v3, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088a │ │ +1a1b6c: 5422 3001 |0016: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.searchFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@0130 │ │ +1a1b70: 6e20 8a08 0200 |0018: invoke-virtual {v2, v0}, Lcom/google/android/material/floatingactionbutton/FloatingActionButton;.setEnabled:(Z)V // method@088a │ │ +1a1b76: 6202 7bb2 |001b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a1b7a: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=266 │ │ 0x0011 line=267 │ │ 0x0016 line=268 │ │ 0x001b line=269 │ │ locals : │ │ @@ -19254,28 +19254,28 @@ │ │ type : '()Landroidx/navigation/NavController;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1a0ea4: |[1a0ea4] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ -1a0eb4: 7010 610e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e61 │ │ -1a0eba: 0c00 |0003: move-result-object v0 │ │ -1a0ebc: 6e10 8d06 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@068d │ │ -1a0ec2: 0c00 |0007: move-result-object v0 │ │ -1a0ec4: 6e10 6b06 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@066b │ │ -1a0eca: 0c01 |000b: move-result-object v1 │ │ -1a0ecc: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ -1a0ed0: 6e10 6c06 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@066c │ │ -1a0ed6: 0c01 |0011: move-result-object v1 │ │ -1a0ed8: 6e10 8106 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0681 │ │ -1a0ede: 0a01 |0015: move-result v1 │ │ -1a0ee0: 6e20 6e06 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ -1a0ee6: 1100 |0019: return-object v0 │ │ +1a0f74: |[1a0f74] com.infomaniak.drive.ui.MainActivity.setupNavController:()Landroidx/navigation/NavController; │ │ +1a0f84: 7010 610e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getNavHostFragment:()Landroidx/navigation/fragment/NavHostFragment; // method@0e61 │ │ +1a0f8a: 0c00 |0003: move-result-object v0 │ │ +1a0f8c: 6e10 8d06 0000 |0004: invoke-virtual {v0}, Landroidx/navigation/fragment/NavHostFragment;.getNavController:()Landroidx/navigation/NavController; // method@068d │ │ +1a0f92: 0c00 |0007: move-result-object v0 │ │ +1a0f94: 6e10 6b06 0000 |0008: invoke-virtual {v0}, Landroidx/navigation/NavController;.getCurrentDestination:()Landroidx/navigation/NavDestination; // method@066b │ │ +1a0f9a: 0c01 |000b: move-result-object v1 │ │ +1a0f9c: 3901 0d00 |000c: if-nez v1, 0019 // +000d │ │ +1a0fa0: 6e10 6c06 0000 |000e: invoke-virtual {v0}, Landroidx/navigation/NavController;.getGraph:()Landroidx/navigation/NavGraph; // method@066c │ │ +1a0fa6: 0c01 |0011: move-result-object v1 │ │ +1a0fa8: 6e10 8106 0100 |0012: invoke-virtual {v1}, Landroidx/navigation/NavGraph;.getStartDestinationId:()I // method@0681 │ │ +1a0fae: 0a01 |0015: move-result v1 │ │ +1a0fb0: 6e20 6e06 1000 |0016: invoke-virtual {v0, v1}, Landroidx/navigation/NavController;.navigate:(I)V // method@066e │ │ +1a0fb6: 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; │ │ │ │ @@ -19284,19 +19284,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 │ │ -1a1040: |[1a1040] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1a1050: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -1a1054: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a1058: 7020 1e0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b1e │ │ -1a105e: 1100 |0007: return-object v0 │ │ +1a1110: |[1a1110] com.infomaniak.drive.ui.MainActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/MainActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1a1120: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +1a1124: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a1128: 7020 1e0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b1e │ │ +1a112e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ Virtual methods - │ │ @@ -19305,23 +19305,23 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1a1d40: |[1a1d40] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ -1a1d50: 7010 550e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a1d56: 0c00 |0003: move-result-object v0 │ │ -1a1d58: 5400 2d01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a1d5c: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ -1a1d62: 6e20 e03c 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3ce0 │ │ -1a1d68: 0c00 |000c: move-result-object v0 │ │ -1a1d6a: 6e10 3803 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0338 │ │ -1a1d70: 0e00 |0010: return-void │ │ +1a1e10: |[1a1e10] com.infomaniak.drive.ui.MainActivity.clickOnBottomBarFolders:()V │ │ +1a1e20: 7010 550e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a1e26: 0c00 |0003: move-result-object v0 │ │ +1a1e28: 5400 2d01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a1e2c: 1401 6c04 0a7f |0006: const v1, #float 1.83456e+38 // #7f0a046c │ │ +1a1e32: 6e20 ed3c 1000 |0009: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.findViewById:(I)Landroid/view/View; // method@3ced │ │ +1a1e38: 0c00 |000c: move-result-object v0 │ │ +1a1e3a: 6e10 3803 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.performClick:()Z // method@0338 │ │ +1a1e40: 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;) │ │ @@ -19329,21 +19329,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 │ │ -1a11c0: |[1a11c0] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ -1a11d0: 7010 550e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a11d6: 0c00 |0003: move-result-object v0 │ │ -1a11d8: 5400 2d01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a11dc: 1a01 f595 |0006: const-string v1, "bottomNavigation" // string@95f5 │ │ -1a11e0: 7120 fbb6 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a11e6: 1100 |000b: return-object v0 │ │ +1a1290: |[1a1290] com.infomaniak.drive.ui.MainActivity.getBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; │ │ +1a12a0: 7010 550e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a12a6: 0c00 |0003: move-result-object v0 │ │ +1a12a8: 5400 2d01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a12ac: 1a01 fa95 |0006: const-string v1, "bottomNavigation" // string@95fa │ │ +1a12b0: 7120 08b7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a12b6: 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;) │ │ @@ -19351,21 +19351,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 │ │ -1a0fd8: |[1a0fd8] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ -1a0fe8: 7010 550e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a0fee: 0c00 |0003: move-result-object v0 │ │ -1a0ff0: 5400 2f01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ -1a0ff4: 1a01 25d1 |0006: const-string v1, "mainFab" // string@d125 │ │ -1a0ff8: 7120 fbb6 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a0ffe: 1100 |000b: return-object v0 │ │ +1a10a8: |[1a10a8] com.infomaniak.drive.ui.MainActivity.getMainFab:()Lcom/google/android/material/floatingactionbutton/FloatingActionButton; │ │ +1a10b8: 7010 550e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a10be: 0c00 |0003: move-result-object v0 │ │ +1a10c0: 5400 2f01 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.mainFab:Lcom/google/android/material/floatingactionbutton/FloatingActionButton; // field@012f │ │ +1a10c4: 1a01 2ad1 |0006: const-string v1, "mainFab" // string@d12a │ │ +1a10c8: 7120 08b7 1000 |0008: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a10ce: 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;) │ │ @@ -19373,84 +19373,84 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 156 16-bit code units │ │ -1a24a8: |[1a24a8] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a24b8: 6f20 810c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c81 │ │ -1a24be: 7010 550e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a24c4: 0c0c |0006: move-result-object v12 │ │ -1a24c6: 6e10 c30b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc3 │ │ -1a24cc: 0c0c |000a: move-result-object v12 │ │ -1a24ce: 1f0c 1001 |000b: check-cast v12, Landroid/view/View; // type@0110 │ │ -1a24d2: 6e20 920e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e92 │ │ -1a24d8: 7010 5e0e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a24de: 0c0c |0013: move-result-object v12 │ │ -1a24e0: 07b1 |0014: move-object v1, v11 │ │ -1a24e2: 1f01 1a02 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -1a24e6: 7010 600e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a24ec: 0c00 |001a: move-result-object v0 │ │ -1a24ee: 6e30 0310 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@1003 │ │ -1a24f4: 6200 2b8a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a2b │ │ -1a24f8: 1404 650b 0103 |0020: const v4, #float 3.79228e-37 // #03010b65 │ │ -1a24fe: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ -1a2504: 1a02 219c |0026: const-string v2, "com.infomaniak.drive" // string@9c21 │ │ -1a2508: 1a03 b125 |0028: const-string v3, "5.4.1" // string@25b1 │ │ -1a250c: 7406 524a 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@4a52 │ │ -1a2512: 220c c003 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03c0 │ │ -1a2516: 7010 5e0e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a251c: 0c00 |0032: move-result-object v0 │ │ -1a251e: 7020 b50b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bb5 │ │ -1a2524: 5bbc 2a04 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@042a │ │ -1a2528: 7010 580e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e58 │ │ -1a252e: 0c0c |003b: move-result-object v12 │ │ -1a2530: 6e10 0802 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@0208 │ │ -1a2536: 7010 930e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e93 │ │ -1a253c: 7010 6e0e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e6e │ │ -1a2542: 7010 600e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ -1a2548: 0c0c |0048: move-result-object v12 │ │ -1a254a: 2200 6a04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@046a │ │ -1a254e: 7020 c70d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc7 │ │ -1a2554: 6e20 6806 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@0668 │ │ -1a255a: 7010 9a0e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0e9a │ │ -1a2560: 7010 960e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0e96 │ │ -1a2566: 7010 6d0e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e6d │ │ -1a256c: 7010 6f0e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e6f │ │ -1a2572: 07bc |005d: move-object v12, v11 │ │ -1a2574: 1f0c 3100 |005e: check-cast v12, Landroid/content/Context; // type@0031 │ │ -1a2578: 7110 5c06 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065c │ │ -1a257e: 0c0c |0063: move-result-object v12 │ │ -1a2580: 54b0 2a04 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@042a │ │ -1a2584: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ -1a2588: 1a00 85a7 |0068: const-string v0, "downloadReceiver" // string@a785 │ │ -1a258c: 7110 19b7 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -1a2592: 1200 |006d: const/4 v0, #int 0 // #0 │ │ -1a2594: 1f00 2900 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@0029 │ │ -1a2598: 2201 3900 |0070: new-instance v1, Landroid/content/IntentFilter; // type@0039 │ │ -1a259c: 1a02 7335 |0072: const-string v2, "DownloadReceiver" // string@3573 │ │ -1a25a0: 7020 bc00 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00bc │ │ -1a25a6: 6e30 5d06 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@065d │ │ -1a25ac: 7010 760e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e76 │ │ -1a25b2: 7010 720e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e72 │ │ -1a25b8: 7010 810e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e81 │ │ -1a25be: 7010 7f0e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e7f │ │ -1a25c4: 7010 830e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e83 │ │ -1a25ca: 6203 df14 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14df │ │ -1a25ce: 07b4 |008b: move-object v4, v11 │ │ -1a25d0: 1f04 6101 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0161 │ │ -1a25d4: 2208 6b04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@046b │ │ -1a25d8: 7010 c90d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dc9 │ │ -1a25de: 1269 |0093: const/4 v9, #int 6 // #6 │ │ -1a25e0: 120a |0094: const/4 v10, #int 0 // #0 │ │ -1a25e2: 1205 |0095: const/4 v5, #int 0 // #0 │ │ -1a25e4: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ -1a25e8: 7708 b93f 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@3fb9 │ │ -1a25ee: 0e00 |009b: return-void │ │ +1a2578: |[1a2578] com.infomaniak.drive.ui.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a2588: 6f20 810c cb00 |0000: invoke-super {v11, v12}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c81 │ │ +1a258e: 7010 550e 0b00 |0003: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a2594: 0c0c |0006: move-result-object v12 │ │ +1a2596: 6e10 c30b 0c00 |0007: invoke-virtual {v12}, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc3 │ │ +1a259c: 0c0c |000a: move-result-object v12 │ │ +1a259e: 1f0c 1001 |000b: check-cast v12, Landroid/view/View; // type@0110 │ │ +1a25a2: 6e20 920e cb00 |000d: invoke-virtual {v11, v12}, Lcom/infomaniak/drive/ui/MainActivity;.setContentView:(Landroid/view/View;)V // method@0e92 │ │ +1a25a8: 7010 5e0e 0b00 |0010: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a25ae: 0c0c |0013: move-result-object v12 │ │ +1a25b0: 07b1 |0014: move-object v1, v11 │ │ +1a25b2: 1f01 1a02 |0015: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +1a25b6: 7010 600e 0b00 |0017: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a25bc: 0c00 |001a: move-result-object v0 │ │ +1a25be: 6e30 0310 1c00 |001b: invoke-virtual {v12, v1, v0}, Lcom/infomaniak/drive/ui/MainViewModel;.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V // method@1003 │ │ +1a25c4: 6200 2e8a |001e: sget-object v0, Lcom/infomaniak/lib/stores/StoreUtils;.INSTANCE:Lcom/infomaniak/lib/stores/StoreUtils; // field@8a2e │ │ +1a25c8: 1404 650b 0103 |0020: const v4, #float 3.79228e-37 // #03010b65 │ │ +1a25ce: 1405 0b00 157f |0023: const v5, #float 1.98055e+38 // #7f15000b │ │ +1a25d4: 1a02 269c |0026: const-string v2, "com.infomaniak.drive" // string@9c26 │ │ +1a25d8: 1a03 b225 |0028: const-string v3, "5.4.1" // string@25b2 │ │ +1a25dc: 7406 5f4a 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@4a5f │ │ +1a25e2: 220c c003 |002d: new-instance v12, Lcom/infomaniak/drive/data/services/DownloadReceiver; // type@03c0 │ │ +1a25e6: 7010 5e0e 0b00 |002f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a25ec: 0c00 |0032: move-result-object v0 │ │ +1a25ee: 7020 b50b 0c00 |0033: invoke-direct {v12, v0}, Lcom/infomaniak/drive/data/services/DownloadReceiver;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0bb5 │ │ +1a25f4: 5bbc 2a04 |0036: iput-object v12, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@042a │ │ +1a25f8: 7010 580e 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e58 │ │ +1a25fe: 0c0c |003b: move-result-object v12 │ │ +1a2600: 6e10 0802 0c00 |003c: invoke-virtual {v12}, Landroid/os/FileObserver;.startWatching:()V // method@0208 │ │ +1a2606: 7010 930e 0b00 |003f: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupBottomNavigation:()Lcom/infomaniak/drive/views/FabBottomNavigationView; // method@0e93 │ │ +1a260c: 7010 6e0e 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleNavigateToDestinationFileId:()V // method@0e6e │ │ +1a2612: 7010 600e 0b00 |0045: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.getNavController:()Landroidx/navigation/NavController; // method@0e60 │ │ +1a2618: 0c0c |0048: move-result-object v12 │ │ +1a261a: 2200 6a04 |0049: new-instance v0, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20; // type@046a │ │ +1a261e: 7020 c70d b000 |004b: invoke-direct {v0, v11}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda20;.:(Lcom/infomaniak/drive/ui/MainActivity;)V // method@0dc7 │ │ +1a2624: 6e20 6806 0c00 |004e: invoke-virtual {v12, v0}, Landroidx/navigation/NavController;.addOnDestinationChangedListener:(Landroidx/navigation/NavController$OnDestinationChangedListener;)V // method@0668 │ │ +1a262a: 7010 9a0e 0b00 |0051: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupFabs:()V // method@0e9a │ │ +1a2630: 7010 960e 0b00 |0054: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.setupDrivePermissions:()V // method@0e96 │ │ +1a2636: 7010 6d0e 0b00 |0057: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleInAppReview:()V // method@0e6d │ │ +1a263c: 7010 6f0e 0b00 |005a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.handleShortcuts:()V // method@0e6f │ │ +1a2642: 07bc |005d: move-object v12, v11 │ │ +1a2644: 1f0c 3100 |005e: check-cast v12, Landroid/content/Context; // type@0031 │ │ +1a2648: 7110 5c06 0c00 |0060: invoke-static {v12}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065c │ │ +1a264e: 0c0c |0063: move-result-object v12 │ │ +1a2650: 54b0 2a04 |0064: iget-object v0, v11, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@042a │ │ +1a2654: 3900 0800 |0066: if-nez v0, 006e // +0008 │ │ +1a2658: 1a00 8aa7 |0068: const-string v0, "downloadReceiver" // string@a78a │ │ +1a265c: 7110 26b7 0000 |006a: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +1a2662: 1200 |006d: const/4 v0, #int 0 // #0 │ │ +1a2664: 1f00 2900 |006e: check-cast v0, Landroid/content/BroadcastReceiver; // type@0029 │ │ +1a2668: 2201 3900 |0070: new-instance v1, Landroid/content/IntentFilter; // type@0039 │ │ +1a266c: 1a02 7635 |0072: const-string v2, "DownloadReceiver" // string@3576 │ │ +1a2670: 7020 bc00 2100 |0074: invoke-direct {v1, v2}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@00bc │ │ +1a2676: 6e30 5d06 0c01 |0077: invoke-virtual {v12, v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@065d │ │ +1a267c: 7010 760e 0b00 |007a: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppUpdateManager:()V // method@0e76 │ │ +1a2682: 7010 720e 0b00 |007d: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.initAppReviewManager:()V // method@0e72 │ │ +1a2688: 7010 810e 0b00 |0080: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeCurrentFolder:()V // method@0e81 │ │ +1a268e: 7010 7f0e 0b00 |0083: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeBulkDownloadRunning:()V // method@0e7f │ │ +1a2694: 7010 830e 0b00 |0086: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainActivity;.observeFailureDownloadWorkerOffline:()V // method@0e83 │ │ +1a269a: 6203 e214 |0089: sget-object v3, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14e2 │ │ +1a269e: 07b4 |008b: move-object v4, v11 │ │ +1a26a0: 1f04 6101 |008c: check-cast v4, Landroidx/activity/ComponentActivity; // type@0161 │ │ +1a26a4: 2208 6b04 |008e: new-instance v8, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21; // type@046b │ │ +1a26a8: 7010 c90d 0800 |0090: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainActivity$$ExternalSyntheticLambda21;.:()V // method@0dc9 │ │ +1a26ae: 1269 |0093: const/4 v9, #int 6 // #6 │ │ +1a26b0: 120a |0094: const/4 v10, #int 0 // #0 │ │ +1a26b2: 1205 |0095: const/4 v5, #int 0 // #0 │ │ +1a26b4: 1606 0000 |0096: const-wide/16 v6, #int 0 // #0 │ │ +1a26b8: 7708 c63f 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@3fc6 │ │ +1a26be: 0e00 |009b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ 0x0010 line=175 │ │ 0x001e line=177 │ │ 0x002d line=179 │ │ @@ -19480,31 +19480,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1a27dc: |[1a27dc] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ -1a27ec: 6f10 820c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c82 │ │ -1a27f2: 7010 580e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e58 │ │ -1a27f8: 0c00 |0006: move-result-object v0 │ │ -1a27fa: 6e10 0902 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@0209 │ │ -1a2800: 0720 |000a: move-object v0, v2 │ │ -1a2802: 1f00 3100 |000b: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1a2806: 7110 5c06 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065c │ │ -1a280c: 0c00 |0010: move-result-object v0 │ │ -1a280e: 5421 2a04 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@042a │ │ -1a2812: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ -1a2816: 1a01 85a7 |0015: const-string v1, "downloadReceiver" // string@a785 │ │ -1a281a: 7110 19b7 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -1a2820: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a2822: 1f01 2900 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@0029 │ │ -1a2826: 6e20 5e06 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@065e │ │ -1a282c: 0e00 |0020: return-void │ │ +1a28ac: |[1a28ac] com.infomaniak.drive.ui.MainActivity.onDestroy:()V │ │ +1a28bc: 6f10 820c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onDestroy:()V // method@0c82 │ │ +1a28c2: 7010 580e 0200 |0003: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getFileObserver:()Landroid/os/FileObserver; // method@0e58 │ │ +1a28c8: 0c00 |0006: move-result-object v0 │ │ +1a28ca: 6e10 0902 0000 |0007: invoke-virtual {v0}, Landroid/os/FileObserver;.stopWatching:()V // method@0209 │ │ +1a28d0: 0720 |000a: move-object v0, v2 │ │ +1a28d2: 1f00 3100 |000b: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a28d6: 7110 5c06 0000 |000d: invoke-static {v0}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroidx/localbroadcastmanager/content/LocalBroadcastManager; // method@065c │ │ +1a28dc: 0c00 |0010: move-result-object v0 │ │ +1a28de: 5421 2a04 |0011: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivity;.downloadReceiver:Lcom/infomaniak/drive/data/services/DownloadReceiver; // field@042a │ │ +1a28e2: 3901 0800 |0013: if-nez v1, 001b // +0008 │ │ +1a28e6: 1a01 8aa7 |0015: const-string v1, "downloadReceiver" // string@a78a │ │ +1a28ea: 7110 26b7 0100 |0017: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +1a28f0: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a28f2: 1f01 2900 |001b: check-cast v1, Landroid/content/BroadcastReceiver; // type@0029 │ │ +1a28f6: 6e20 5e06 1000 |001d: invoke-virtual {v0, v1}, Landroidx/localbroadcastmanager/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@065e │ │ +1a28fc: 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; │ │ @@ -19514,41 +19514,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -1a2830: |[1a2830] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ -1a2840: 6f10 830c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c83 │ │ -1a2846: 6200 8013 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1380 │ │ -1a284a: 0731 |0005: move-object v1, v3 │ │ -1a284c: 1f01 1a02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -1a2850: 5432 2b04 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042b │ │ -1a2854: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ -1a2858: 1a02 cba7 |000c: const-string v2, "drivePermissions" // string@a7cb │ │ -1a285c: 7110 19b7 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -1a2862: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a2864: 6e30 b43b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3bb4 │ │ -1a286a: 7010 5e0e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a2870: 0c00 |0018: move-result-object v0 │ │ -1a2872: 6e10 d40f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fd4 │ │ -1a2878: 6200 c000 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a287c: 6e10 bf09 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ -1a2882: 0a00 |0021: move-result v0 │ │ -1a2884: 6201 c000 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1a2888: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a288c: 6e20 c409 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09c4 │ │ -1a2892: 7010 4f0e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e4f │ │ -1a2898: 0730 |002c: move-object v0, v3 │ │ -1a289a: 1f00 3100 |002d: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1a289e: 7020 910e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e91 │ │ -1a28a4: 6201 8013 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1380 │ │ -1a28a8: 6e20 b53b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3bb5 │ │ -1a28ae: 0e00 |0037: return-void │ │ +1a2900: |[1a2900] com.infomaniak.drive.ui.MainActivity.onResume:()V │ │ +1a2910: 6f10 830c 0300 |0000: invoke-super {v3}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c83 │ │ +1a2916: 6200 8313 |0003: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1383 │ │ +1a291a: 0731 |0005: move-object v1, v3 │ │ +1a291c: 1f01 1a02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +1a2920: 5432 2b04 |0008: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@042b │ │ +1a2924: 3902 0800 |000a: if-nez v2, 0012 // +0008 │ │ +1a2928: 1a02 d0a7 |000c: const-string v2, "drivePermissions" // string@a7d0 │ │ +1a292c: 7110 26b7 0200 |000e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +1a2932: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a2934: 6e30 c13b 1002 |0012: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.launchAllUpload:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/utils/DrivePermissions;)V // method@3bc1 │ │ +1a293a: 7010 5e0e 0300 |0015: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a2940: 0c00 |0018: move-result-object v0 │ │ +1a2942: 6e10 d40f 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; // method@0fd4 │ │ +1a2948: 6200 c000 |001c: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a294c: 6e10 bf09 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppLaunches:()I // method@09bf │ │ +1a2952: 0a00 |0021: move-result v0 │ │ +1a2954: 6201 c000 |0022: sget-object v1, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1a2958: d800 0001 |0024: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a295c: 6e20 c409 0100 |0026: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.setAppLaunches:(I)V // method@09c4 │ │ +1a2962: 7010 4f0e 0300 |0029: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainActivity;.displayInformationPanel:()V // method@0e4f │ │ +1a2968: 0730 |002c: move-object v0, v3 │ │ +1a296a: 1f00 3100 |002d: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a296e: 7020 910e 0300 |002f: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/MainActivity;.setBottomNavigationUserAvatar:(Landroid/content/Context;)V // method@0e91 │ │ +1a2974: 6201 8313 |0032: sget-object v1, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1383 │ │ +1a2978: 6e20 c23b 0100 |0034: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.startContentObserverService:(Landroid/content/Context;)V // method@3bc2 │ │ +1a297e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=354 │ │ 0x0015 line=356 │ │ 0x001c line=358 │ │ 0x0029 line=360 │ │ @@ -19562,24 +19562,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a28b0: |[1a28b0] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ -1a28c0: 6f10 840c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c84 │ │ -1a28c6: 7010 5e0e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ -1a28cc: 0c00 |0006: move-result-object v0 │ │ -1a28ce: 6e10 0910 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@1009 │ │ -1a28d4: 7010 5f0e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e5f │ │ -1a28da: 0c00 |000d: move-result-object v0 │ │ -1a28dc: 6e10 5210 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1052 │ │ -1a28e2: 7010 690e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e69 │ │ -1a28e8: 0e00 |0014: return-void │ │ +1a2980: |[1a2980] com.infomaniak.drive.ui.MainActivity.onStart:()V │ │ +1a2990: 6f10 840c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStart:()V // method@0c84 │ │ +1a2996: 7010 5e0e 0100 |0003: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMainViewModel:()Lcom/infomaniak/drive/ui/MainViewModel; // method@0e5e │ │ +1a299c: 0c00 |0006: move-result-object v0 │ │ +1a299e: 6e10 0910 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.loadRootFiles:()V // method@1009 │ │ +1a29a4: 7010 5f0e 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.getMyKSuiteViewModel:()Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // method@0e5f │ │ +1a29aa: 0c00 |000d: move-result-object v0 │ │ +1a29ac: 6e10 5210 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.refreshMyKSuite:()Lkotlinx/coroutines/Job; // method@1052 │ │ +1a29b2: 7010 690e 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainActivity;.handleDeletionOfUploadedPhotos:()V // method@0e69 │ │ +1a29b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ 0x000a line=209 │ │ 0x0011 line=210 │ │ locals : │ │ @@ -19590,23 +19590,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1a28ec: |[1a28ec] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ -1a28fc: 6f10 850c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c85 │ │ -1a2902: 6e10 8e0e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e8e │ │ -1a2908: 5410 2904 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0429 │ │ -1a290c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -1a2910: 6e10 4900 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0049 │ │ -1a2916: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1a2918: 5b10 2904 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0429 │ │ -1a291c: 0e00 |0010: return-void │ │ +1a29bc: |[1a29bc] com.infomaniak.drive.ui.MainActivity.onStop:()V │ │ +1a29cc: 6f10 850c 0100 |0000: invoke-super {v1}, Lcom/infomaniak/drive/ui/BaseActivity;.onStop:()V // method@0c85 │ │ +1a29d2: 6e10 8e0e 0100 |0003: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainActivity;.saveLastNavigationItemSelected:()V // method@0e8e │ │ +1a29d8: 5410 2904 |0006: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0429 │ │ +1a29dc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +1a29e0: 6e10 4900 0000 |000a: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0049 │ │ +1a29e6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1a29e8: 5b10 2904 |000e: iput-object v0, v1, Lcom/infomaniak/drive/ui/MainActivity;.deleteLocalMediaRequestDialog:Landroid/app/Dialog; // field@0429 │ │ +1a29ec: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0006 line=540 │ │ 0x000e line=541 │ │ locals : │ │ @@ -19617,37 +19617,37 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a2920: |[1a2920] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ -1a2930: 7010 670e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e67 │ │ -1a2936: 0c00 |0003: move-result-object v0 │ │ -1a2938: 7010 550e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ -1a293e: 0c01 |0007: move-result-object v1 │ │ -1a2940: 5411 2d01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ -1a2944: 6e10 e43c 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3ce4 │ │ -1a294a: 0a01 |000d: move-result v1 │ │ -1a294c: 6e20 290b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b29 │ │ -1a2952: 0e00 |0011: return-void │ │ +1a29f0: |[1a29f0] com.infomaniak.drive.ui.MainActivity.saveLastNavigationItemSelected:()V │ │ +1a2a00: 7010 670e 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@0e67 │ │ +1a2a06: 0c00 |0003: move-result-object v0 │ │ +1a2a08: 7010 550e 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityMainBinding; // method@0e55 │ │ +1a2a0e: 0c01 |0007: move-result-object v1 │ │ +1a2a10: 5411 2d01 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivityMainBinding;.bottomNavigation:Lcom/infomaniak/drive/views/FabBottomNavigationView; // field@012d │ │ +1a2a14: 6e10 f13c 0100 |000a: invoke-virtual {v1}, Lcom/infomaniak/drive/views/FabBottomNavigationView;.getSelectedItemId:()I // method@3cf1 │ │ +1a2a1a: 0a01 |000d: move-result v1 │ │ +1a2a1c: 6e20 290b 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.setBottomNavigationSelectedItem:(I)V // method@0b29 │ │ +1a2a22: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lcom/infomaniak/drive/ui/MainActivity; │ │ │ │ - source_file_idx : 26912 (MainActivity.kt) │ │ + source_file_idx : 26916 (MainActivity.kt) │ │ │ │ Class #111 header: │ │ class_idx : 1166 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 26914 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 26918 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -19672,17 +19672,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a0938: |[1a0938] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ -1a0948: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a094e: 0e00 |0003: return-void │ │ +1a0a08: |[1a0a08] com.infomaniak.drive.ui.MainActivityArgs$Companion.:()V │ │ +1a0a18: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a0a1e: 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;) │ │ @@ -19690,69 +19690,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 │ │ -1a0950: |[1a0950] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0960: 7010 9e0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0e9e │ │ -1a0966: 0e00 |0003: return-void │ │ +1a0a20: |[1a0a20] com.infomaniak.drive.ui.MainActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0a30: 7010 9e0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:()V // method@0e9e │ │ +1a0a36: 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 │ │ -1a07b4: |[1a07b4] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a07c4: 1a00 e896 |0000: const-string v0, "bundle" // string@96e8 │ │ -1a07c8: 7120 fcb6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a07ce: 1c00 8f04 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -1a07d2: 6e10 dc92 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@92dc │ │ -1a07d8: 0c00 |000a: move-result-object v0 │ │ -1a07da: 6e20 f901 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f9 │ │ -1a07e0: 1a00 95a5 |000e: const-string v0, "destinationFileId" // string@a595 │ │ -1a07e4: 6e20 d701 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -1a07ea: 0a01 |0013: move-result v1 │ │ -1a07ec: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1a07ee: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -1a07f2: 6e20 de01 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ -1a07f8: 0a00 |001a: move-result v0 │ │ -1a07fa: 2802 |001b: goto 001d // +0002 │ │ -1a07fc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -1a07fe: 1a01 95c3 |001d: const-string v1, "isDestinationSharedWithMe" // string@c395 │ │ -1a0802: 6e20 d701 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -1a0808: 0a03 |0022: move-result v3 │ │ -1a080a: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ -1a080e: 6e20 d901 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d9 │ │ -1a0814: 0a02 |0028: move-result v2 │ │ -1a0816: 1a01 b0f7 |0029: const-string v1, "shortcutId" // string@f7b0 │ │ -1a081a: 6e20 d701 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -1a0820: 0a03 |002e: move-result v3 │ │ -1a0822: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ -1a0826: 6e20 e801 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e8 │ │ -1a082c: 0c05 |0034: move-result-object v5 │ │ -1a082e: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ -1a0832: 280b |0037: goto 0042 // +000b │ │ -1a0834: 2205 8117 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1a0838: 1a00 d12a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2ad1 │ │ -1a083c: 7020 3b93 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1a0842: 2705 |003f: throw v5 │ │ -1a0844: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ -1a0848: 2201 8f04 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -1a084c: 7040 a40e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ -1a0852: 1101 |0047: return-object v1 │ │ +1a0884: |[1a0884] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0894: 1a00 ed96 |0000: const-string v0, "bundle" // string@96ed │ │ +1a0898: 7120 09b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a089e: 1c00 8f04 |0005: const-class v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +1a08a2: 6e10 e992 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@92e9 │ │ +1a08a8: 0c00 |000a: move-result-object v0 │ │ +1a08aa: 6e20 f901 0500 |000b: invoke-virtual {v5, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f9 │ │ +1a08b0: 1a00 9aa5 |000e: const-string v0, "destinationFileId" // string@a59a │ │ +1a08b4: 6e20 d701 0500 |0010: invoke-virtual {v5, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +1a08ba: 0a01 |0013: move-result v1 │ │ +1a08bc: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1a08be: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +1a08c2: 6e20 de01 0500 |0017: invoke-virtual {v5, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ +1a08c8: 0a00 |001a: move-result v0 │ │ +1a08ca: 2802 |001b: goto 001d // +0002 │ │ +1a08cc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +1a08ce: 1a01 9ac3 |001d: const-string v1, "isDestinationSharedWithMe" // string@c39a │ │ +1a08d2: 6e20 d701 1500 |001f: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +1a08d8: 0a03 |0022: move-result v3 │ │ +1a08da: 3803 0600 |0023: if-eqz v3, 0029 // +0006 │ │ +1a08de: 6e20 d901 1500 |0025: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d9 │ │ +1a08e4: 0a02 |0028: move-result v2 │ │ +1a08e6: 1a01 b5f7 |0029: const-string v1, "shortcutId" // string@f7b5 │ │ +1a08ea: 6e20 d701 1500 |002b: invoke-virtual {v5, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +1a08f0: 0a03 |002e: move-result v3 │ │ +1a08f2: 3803 1100 |002f: if-eqz v3, 0040 // +0011 │ │ +1a08f6: 6e20 e801 1500 |0031: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01e8 │ │ +1a08fc: 0c05 |0034: move-result-object v5 │ │ +1a08fe: 3805 0300 |0035: if-eqz v5, 0038 // +0003 │ │ +1a0902: 280b |0037: goto 0042 // +000b │ │ +1a0904: 2205 8217 |0038: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1a0908: 1a00 d42a |003a: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value." // string@2ad4 │ │ +1a090c: 7020 4893 0500 |003c: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1a0912: 2705 |003f: throw v5 │ │ +1a0914: 1a05 0000 |0040: const-string v5, "" // string@0000 │ │ +1a0918: 2201 8f04 |0042: new-instance v1, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +1a091c: 7040 a40e 0152 |0044: invoke-direct {v1, v0, v2, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ +1a0922: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=36 │ │ 0x000e line=38 │ │ 0x0017 line=39 │ │ 0x001d line=44 │ │ 0x0025 line=45 │ │ @@ -19770,69 +19770,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 │ │ -1a0854: |[1a0854] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0864: 1a00 63ed |0000: const-string v0, "savedStateHandle" // string@ed63 │ │ -1a0868: 7120 fcb6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a086e: 1a00 95a5 |0005: const-string v0, "destinationFileId" // string@a595 │ │ -1a0872: 6e20 4e06 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -1a0878: 0a01 |000a: move-result v1 │ │ -1a087a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -1a087c: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ -1a0880: 6e20 4f06 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1a0886: 0c00 |0011: move-result-object v0 │ │ -1a0888: 1f00 8517 |0012: check-cast v0, Ljava/lang/Integer; // type@1785 │ │ -1a088c: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -1a0890: 280d |0016: goto 0023 // +000d │ │ -1a0892: 2205 8117 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1a0896: 1a00 992a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2a99 │ │ -1a089a: 7020 3b93 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1a08a0: 2705 |001e: throw v5 │ │ -1a08a2: 7110 5a93 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1a08a8: 0c00 |0022: move-result-object v0 │ │ -1a08aa: 1a01 95c3 |0023: const-string v1, "isDestinationSharedWithMe" // string@c395 │ │ -1a08ae: 6e20 4e06 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -1a08b4: 0a03 |0028: move-result v3 │ │ -1a08b6: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ -1a08ba: 6e20 4f06 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1a08c0: 0c01 |002e: move-result-object v1 │ │ -1a08c2: 1f01 6c17 |002f: check-cast v1, Ljava/lang/Boolean; // type@176c │ │ -1a08c6: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ -1a08ca: 280d |0033: goto 0040 // +000d │ │ -1a08cc: 2205 8117 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1a08d0: 1a00 b22a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2ab2 │ │ -1a08d4: 7020 3b93 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1a08da: 2705 |003b: throw v5 │ │ -1a08dc: 7110 b192 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a08e2: 0c01 |003f: move-result-object v1 │ │ -1a08e4: 1a02 b0f7 |0040: const-string v2, "shortcutId" // string@f7b0 │ │ -1a08e8: 6e20 4e06 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -1a08ee: 0a03 |0045: move-result v3 │ │ -1a08f0: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ -1a08f4: 6e20 4f06 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1a08fa: 0c05 |004b: move-result-object v5 │ │ -1a08fc: 1f05 9d17 |004c: check-cast v5, Ljava/lang/String; // type@179d │ │ -1a0900: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -1a0904: 280b |0050: goto 005b // +000b │ │ -1a0906: 2205 8117 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1a090a: 1a00 d02a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2ad0 │ │ -1a090e: 7020 3b93 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1a0914: 2705 |0058: throw v5 │ │ -1a0916: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ -1a091a: 2202 8f04 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -1a091e: 6e10 4b93 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1a0924: 0a00 |0060: move-result v0 │ │ -1a0926: 6e10 ac92 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a092c: 0a01 |0064: move-result v1 │ │ -1a092e: 7040 a40e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ -1a0934: 1102 |0068: return-object v2 │ │ +1a0924: |[1a0924] com.infomaniak.drive.ui.MainActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0934: 1a00 68ed |0000: const-string v0, "savedStateHandle" // string@ed68 │ │ +1a0938: 7120 09b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a093e: 1a00 9aa5 |0005: const-string v0, "destinationFileId" // string@a59a │ │ +1a0942: 6e20 4e06 0500 |0007: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +1a0948: 0a01 |000a: move-result v1 │ │ +1a094a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +1a094c: 3801 1300 |000c: if-eqz v1, 001f // +0013 │ │ +1a0950: 6e20 4f06 0500 |000e: invoke-virtual {v5, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1a0956: 0c00 |0011: move-result-object v0 │ │ +1a0958: 1f00 8617 |0012: check-cast v0, Ljava/lang/Integer; // type@1786 │ │ +1a095c: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +1a0960: 280d |0016: goto 0023 // +000d │ │ +1a0962: 2205 8217 |0017: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1a0966: 1a00 9c2a |0019: const-string v0, "Argument "destinationFileId" of type integer does not support null values" // string@2a9c │ │ +1a096a: 7020 4893 0500 |001b: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1a0970: 2705 |001e: throw v5 │ │ +1a0972: 7110 6793 0200 |001f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1a0978: 0c00 |0022: move-result-object v0 │ │ +1a097a: 1a01 9ac3 |0023: const-string v1, "isDestinationSharedWithMe" // string@c39a │ │ +1a097e: 6e20 4e06 1500 |0025: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +1a0984: 0a03 |0028: move-result v3 │ │ +1a0986: 3803 1300 |0029: if-eqz v3, 003c // +0013 │ │ +1a098a: 6e20 4f06 1500 |002b: invoke-virtual {v5, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1a0990: 0c01 |002e: move-result-object v1 │ │ +1a0992: 1f01 6d17 |002f: check-cast v1, Ljava/lang/Boolean; // type@176d │ │ +1a0996: 3801 0300 |0031: if-eqz v1, 0034 // +0003 │ │ +1a099a: 280d |0033: goto 0040 // +000d │ │ +1a099c: 2205 8217 |0034: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1a09a0: 1a00 b52a |0036: const-string v0, "Argument "isDestinationSharedWithMe" of type boolean does not support null values" // string@2ab5 │ │ +1a09a4: 7020 4893 0500 |0038: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1a09aa: 2705 |003b: throw v5 │ │ +1a09ac: 7110 be92 0200 |003c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a09b2: 0c01 |003f: move-result-object v1 │ │ +1a09b4: 1a02 b5f7 |0040: const-string v2, "shortcutId" // string@f7b5 │ │ +1a09b8: 6e20 4e06 2500 |0042: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +1a09be: 0a03 |0045: move-result v3 │ │ +1a09c0: 3803 1300 |0046: if-eqz v3, 0059 // +0013 │ │ +1a09c4: 6e20 4f06 2500 |0048: invoke-virtual {v5, v2}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1a09ca: 0c05 |004b: move-result-object v5 │ │ +1a09cc: 1f05 9e17 |004c: check-cast v5, Ljava/lang/String; // type@179e │ │ +1a09d0: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +1a09d4: 280b |0050: goto 005b // +000b │ │ +1a09d6: 2205 8217 |0051: new-instance v5, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1a09da: 1a00 d32a |0053: const-string v0, "Argument "shortcutId" is marked as non-null but was passed a null value" // string@2ad3 │ │ +1a09de: 7020 4893 0500 |0055: invoke-direct {v5, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1a09e4: 2705 |0058: throw v5 │ │ +1a09e6: 1a05 0000 |0059: const-string v5, "" // string@0000 │ │ +1a09ea: 2202 8f04 |005b: new-instance v2, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +1a09ee: 6e10 5893 0000 |005d: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1a09f4: 0a00 |0060: move-result v0 │ │ +1a09f6: 6e10 b992 0100 |0061: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a09fc: 0a01 |0064: move-result v1 │ │ +1a09fe: 7040 a40e 0251 |0065: invoke-direct {v2, v0, v1, v5}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ +1a0a04: 1102 |0068: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=64 │ │ 0x000e line=65 │ │ 0x0017 line=67 │ │ 0x001f line=70 │ │ 0x0023 line=73 │ │ @@ -19844,21 +19844,21 @@ │ │ 0x0051 line=85 │ │ 0x0059 line=88 │ │ 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 : 26914 (MainActivityArgs.kt) │ │ + source_file_idx : 26918 (MainActivityArgs.kt) │ │ │ │ Class #112 header: │ │ class_idx : 1167 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 26914 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 26918 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 12 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -19899,63 +19899,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a0c3c: |[1a0c3c] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a0c4c: 2200 8e04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@048e │ │ -1a0c50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0c52: 7020 9f0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0e9f │ │ -1a0c58: 6900 3904 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ -1a0c5c: 0e00 |0008: return-void │ │ +1a0d0c: |[1a0d0c] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a0d1c: 2200 8e04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // type@048e │ │ +1a0d20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0d22: 7020 9f0e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0e9f │ │ +1a0d28: 6900 3904 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ +1a0d2c: 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 │ │ -1a0c60: |[1a0c60] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ -1a0c70: 1274 |0000: const/4 v4, #int 7 // #7 │ │ -1a0c72: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -1a0c74: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a0c76: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a0c78: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a0c7a: 0760 |0005: move-object v0, v6 │ │ -1a0c7c: 7606 a50e 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@0ea5 │ │ -1a0c82: 0e00 |0009: return-void │ │ +1a0d30: |[1a0d30] com.infomaniak.drive.ui.MainActivityArgs.:()V │ │ +1a0d40: 1274 |0000: const/4 v4, #int 7 // #7 │ │ +1a0d42: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +1a0d44: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a0d46: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a0d48: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a0d4a: 0760 |0005: move-object v0, v6 │ │ +1a0d4c: 7606 a50e 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@0ea5 │ │ +1a0d52: 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 │ │ -1a0c84: |[1a0c84] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ -1a0c94: 1a00 b0f7 |0000: const-string v0, "shortcutId" // string@f7b0 │ │ -1a0c98: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a0c9e: 7010 b893 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a0ca4: 5912 3a04 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0ca8: 5c13 3b04 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0cac: 5b14 3c04 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0cb0: 0e00 |000e: return-void │ │ +1a0d54: |[1a0d54] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;)V │ │ +1a0d64: 1a00 b5f7 |0000: const-string v0, "shortcutId" // string@f7b5 │ │ +1a0d68: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a0d6e: 7010 c593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a0d74: 5912 3a04 |0008: iput v2, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0d78: 5c13 3b04 |000a: iput-boolean v3, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0d7c: 5b14 3c04 |000c: iput-object v4, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0d80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=12 │ │ 0x0008 line=13 │ │ 0x000a line=14 │ │ 0x000c line=15 │ │ locals : │ │ @@ -19969,27 +19969,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 │ │ -1a0cb4: |[1a0cb4] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a0cc4: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a0cc8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a0cca: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a0cce: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1a0cd0: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a0cd4: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ -1a0cd8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a0cda: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a0cde: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ -1a0ce2: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ -1a0ce6: 7040 a40e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ -1a0cec: 0e00 |0014: return-void │ │ +1a0d84: |[1a0d84] com.infomaniak.drive.ui.MainActivityArgs.:(IZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a0d94: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a0d98: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a0d9a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a0d9e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1a0da0: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a0da4: 3806 0300 |0008: if-eqz v6, 000b // +0003 │ │ +1a0da8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a0daa: dd05 0504 |000b: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a0dae: 3805 0400 |000d: if-eqz v5, 0011 // +0004 │ │ +1a0db2: 1a04 0000 |000f: const-string v4, "" // string@0000 │ │ +1a0db6: 7040 a40e 2143 |0011: invoke-direct {v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ +1a0dbc: 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 │ │ @@ -20003,184 +20003,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 │ │ -1a0a94: |[1a0a94] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0aa4: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a0aa8: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a0aac: 5201 3a04 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0ab0: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a0ab4: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a0ab8: 5502 3b04 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0abc: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a0ac0: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a0ac4: 5403 3c04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0ac8: 6e40 a90e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea9 │ │ -1a0ace: 0c00 |0015: move-result-object v0 │ │ -1a0ad0: 1100 |0016: return-object v0 │ │ +1a0b64: |[1a0b64] com.infomaniak.drive.ui.MainActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/MainActivityArgs;IZLjava/lang/String;ILjava/lang/Object;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0b74: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a0b78: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a0b7c: 5201 3a04 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0b80: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a0b84: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a0b88: 5502 3b04 |000a: iget-boolean v2, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0b8c: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a0b90: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a0b94: 5403 3c04 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0b98: 6e40 a90e 1032 |0012: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainActivityArgs;.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea9 │ │ +1a0b9e: 0c00 |0015: move-result-object v0 │ │ +1a0ba0: 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 │ │ -1a0afc: |[1a0afc] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0b0c: 6200 3904 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ -1a0b10: 6e20 a00e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea0 │ │ -1a0b16: 0c01 |0005: move-result-object v1 │ │ -1a0b18: 1101 |0006: return-object v1 │ │ +1a0bcc: |[1a0bcc] com.infomaniak.drive.ui.MainActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0bdc: 6200 3904 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ +1a0be0: 6e20 a00e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea0 │ │ +1a0be6: 0c01 |0005: move-result-object v1 │ │ +1a0be8: 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 │ │ -1a0b1c: |[1a0b1c] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0b2c: 6200 3904 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ -1a0b30: 6e20 a10e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea1 │ │ -1a0b36: 0c01 |0005: move-result-object v1 │ │ -1a0b38: 1101 |0006: return-object v1 │ │ +1a0bec: |[1a0bec] com.infomaniak.drive.ui.MainActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0bfc: 6200 3904 |0000: sget-object v0, Lcom/infomaniak/drive/ui/MainActivityArgs;.Companion:Lcom/infomaniak/drive/ui/MainActivityArgs$Companion; // field@0439 │ │ +1a0c00: 6e20 a10e 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/MainActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/MainActivityArgs; // method@0ea1 │ │ +1a0c06: 0c01 |0005: move-result-object v1 │ │ +1a0c08: 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 │ │ -1a0b3c: |[1a0b3c] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ -1a0b4c: 5210 3a04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0b50: 0f00 |0002: return v0 │ │ +1a0c0c: |[1a0c0c] com.infomaniak.drive.ui.MainActivityArgs.component1:()I │ │ +1a0c1c: 5210 3a04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0c20: 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 │ │ -1a0a08: |[1a0a08] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ -1a0a18: 5510 3b04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0a1c: 0f00 |0002: return v0 │ │ +1a0ad8: |[1a0ad8] com.infomaniak.drive.ui.MainActivityArgs.component2:()Z │ │ +1a0ae8: 5510 3b04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0aec: 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 │ │ -1a0ba8: |[1a0ba8] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ -1a0bb8: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0bbc: 1100 |0002: return-object v0 │ │ +1a0c78: |[1a0c78] com.infomaniak.drive.ui.MainActivityArgs.component3:()Ljava/lang/String; │ │ +1a0c88: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0c8c: 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 │ │ -1a0ad4: |[1a0ad4] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ -1a0ae4: 1a00 b0f7 |0000: const-string v0, "shortcutId" // string@f7b0 │ │ -1a0ae8: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a0aee: 2200 8f04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -1a0af2: 7040 a40e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ -1a0af8: 1100 |000a: return-object v0 │ │ +1a0ba4: |[1a0ba4] com.infomaniak.drive.ui.MainActivityArgs.copy:(IZLjava/lang/String;)Lcom/infomaniak/drive/ui/MainActivityArgs; │ │ +1a0bb4: 1a00 b5f7 |0000: const-string v0, "shortcutId" // string@f7b5 │ │ +1a0bb8: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a0bbe: 2200 8f04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +1a0bc2: 7040 a40e 2043 |0007: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainActivityArgs;.:(IZLjava/lang/String;)V // method@0ea4 │ │ +1a0bc8: 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 │ │ -1a0a20: |[1a0a20] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1a0a30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a0a32: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a0a36: 0f00 |0003: return v0 │ │ -1a0a38: 2051 8f04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -1a0a3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a0a3e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a0a42: 0f02 |0009: return v2 │ │ -1a0a44: 1f05 8f04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ -1a0a48: 5241 3a04 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0a4c: 5253 3a04 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0a50: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a0a54: 0f02 |0012: return v2 │ │ -1a0a56: 5541 3b04 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0a5a: 5553 3b04 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0a5e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a0a62: 0f02 |0019: return v2 │ │ -1a0a64: 5441 3c04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0a68: 5455 3c04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0a6c: 7120 f3b6 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a0a72: 0a05 |0021: move-result v5 │ │ -1a0a74: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a0a78: 0f02 |0024: return v2 │ │ -1a0a7a: 0f00 |0025: return v0 │ │ +1a0af0: |[1a0af0] com.infomaniak.drive.ui.MainActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1a0b00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a0b02: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a0b06: 0f00 |0003: return v0 │ │ +1a0b08: 2051 8f04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +1a0b0c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a0b0e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a0b12: 0f02 |0009: return v2 │ │ +1a0b14: 1f05 8f04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainActivityArgs; // type@048f │ │ +1a0b18: 5241 3a04 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0b1c: 5253 3a04 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0b20: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a0b24: 0f02 |0012: return v2 │ │ +1a0b26: 5541 3b04 |0013: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0b2a: 5553 3b04 |0015: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0b2e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a0b32: 0f02 |0019: return v2 │ │ +1a0b34: 5441 3c04 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0b38: 5455 3c04 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0b3c: 7120 00b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a0b42: 0a05 |0021: move-result v5 │ │ +1a0b44: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a0b48: 0f02 |0024: return v2 │ │ +1a0b4a: 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 │ │ -1a0b54: |[1a0b54] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ -1a0b64: 5210 3a04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0b68: 0f00 |0002: return v0 │ │ +1a0c24: |[1a0c24] com.infomaniak.drive.ui.MainActivityArgs.getDestinationFileId:()I │ │ +1a0c34: 5210 3a04 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0c38: 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;) │ │ @@ -20188,17 +20188,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a0bc0: |[1a0bc0] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ -1a0bd0: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0bd4: 1100 |0002: return-object v0 │ │ +1a0c90: |[1a0c90] com.infomaniak.drive.ui.MainActivityArgs.getShortcutId:()Ljava/lang/String; │ │ +1a0ca0: 5410 3c04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0ca4: 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;) │ │ @@ -20206,43 +20206,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a0b6c: |[1a0b6c] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ -1a0b7c: 5220 3a04 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0b80: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0b84: 5521 3b04 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0b88: 7110 4746 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4647 │ │ -1a0b8e: 0a01 |0009: move-result v1 │ │ -1a0b90: b010 |000a: add-int/2addr v0, v1 │ │ -1a0b92: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a0b96: 5421 3c04 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0b9a: 6e10 ff93 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -1a0ba0: 0a01 |0012: move-result v1 │ │ -1a0ba2: b010 |0013: add-int/2addr v0, v1 │ │ -1a0ba4: 0f00 |0014: return v0 │ │ +1a0c3c: |[1a0c3c] com.infomaniak.drive.ui.MainActivityArgs.hashCode:()I │ │ +1a0c4c: 5220 3a04 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0c50: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0c54: 5521 3b04 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0c58: 7110 5446 0100 |0006: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4654 │ │ +1a0c5e: 0a01 |0009: move-result v1 │ │ +1a0c60: b010 |000a: add-int/2addr v0, v1 │ │ +1a0c62: da00 001f |000b: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a0c66: 5421 3c04 |000d: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0c6a: 6e10 0c94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +1a0c70: 0a01 |0012: move-result v1 │ │ +1a0c72: b010 |0013: add-int/2addr v0, v1 │ │ +1a0c74: 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 │ │ -1a0a7c: |[1a0a7c] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ -1a0a8c: 5510 3b04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0a90: 0f00 |0002: return v0 │ │ +1a0b4c: |[1a0b4c] com.infomaniak.drive.ui.MainActivityArgs.isDestinationSharedWithMe:()Z │ │ +1a0b5c: 5510 3b04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0b60: 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;) │ │ @@ -20250,27 +20250,27 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1a0968: |[1a0968] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1a0978: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ -1a097c: 7010 d501 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d5 │ │ -1a0982: 1a01 95a5 |0005: const-string v1, "destinationFileId" // string@a595 │ │ -1a0986: 5232 3a04 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a098a: 6e30 f101 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ -1a0990: 1a01 95c3 |000c: const-string v1, "isDestinationSharedWithMe" // string@c395 │ │ -1a0994: 5532 3b04 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0998: 6e30 ee01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ee │ │ -1a099e: 1a01 b0f7 |0013: const-string v1, "shortcutId" // string@f7b0 │ │ -1a09a2: 5432 3c04 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a09a6: 6e30 f701 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f7 │ │ -1a09ac: 1100 |001a: return-object v0 │ │ +1a0a38: |[1a0a38] com.infomaniak.drive.ui.MainActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1a0a48: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ +1a0a4c: 7010 d501 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d5 │ │ +1a0a52: 1a01 9aa5 |0005: const-string v1, "destinationFileId" // string@a59a │ │ +1a0a56: 5232 3a04 |0007: iget v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0a5a: 6e30 f101 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ +1a0a60: 1a01 9ac3 |000c: const-string v1, "isDestinationSharedWithMe" // string@c39a │ │ +1a0a64: 5532 3b04 |000e: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0a68: 6e30 ee01 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ee │ │ +1a0a6e: 1a01 b5f7 |0013: const-string v1, "shortcutId" // string@f7b5 │ │ +1a0a72: 5432 3c04 |0015: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0a76: 6e30 f701 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@01f7 │ │ +1a0a7c: 1100 |001a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000c line=20 │ │ 0x0013 line=21 │ │ locals : │ │ @@ -20281,31 +20281,31 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1a09b0: |[1a09b0] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1a09c0: 2200 3702 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0237 │ │ -1a09c4: 7010 4d06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064d │ │ -1a09ca: 5231 3a04 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a09ce: 7110 5a93 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1a09d4: 0c01 |000a: move-result-object v1 │ │ -1a09d6: 1a02 95a5 |000b: const-string v2, "destinationFileId" // string@a595 │ │ -1a09da: 6e30 5106 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1a09e0: 5531 3b04 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a09e4: 7110 b192 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a09ea: 0c01 |0015: move-result-object v1 │ │ -1a09ec: 1a02 95c3 |0016: const-string v2, "isDestinationSharedWithMe" // string@c395 │ │ -1a09f0: 6e30 5106 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1a09f6: 1a01 b0f7 |001b: const-string v1, "shortcutId" // string@f7b0 │ │ -1a09fa: 5432 3c04 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a09fe: 6e30 5106 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1a0a04: 1100 |0022: return-object v0 │ │ +1a0a80: |[1a0a80] com.infomaniak.drive.ui.MainActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1a0a90: 2200 3702 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0237 │ │ +1a0a94: 7010 4d06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064d │ │ +1a0a9a: 5231 3a04 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0a9e: 7110 6793 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1a0aa4: 0c01 |000a: move-result-object v1 │ │ +1a0aa6: 1a02 9aa5 |000b: const-string v2, "destinationFileId" // string@a59a │ │ +1a0aaa: 6e30 5106 2001 |000d: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1a0ab0: 5531 3b04 |0010: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0ab4: 7110 be92 0100 |0012: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a0aba: 0c01 |0015: move-result-object v1 │ │ +1a0abc: 1a02 9ac3 |0016: const-string v2, "isDestinationSharedWithMe" // string@c39a │ │ +1a0ac0: 6e30 5106 2001 |0018: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1a0ac6: 1a01 b5f7 |001b: const-string v1, "shortcutId" // string@f7b5 │ │ +1a0aca: 5432 3c04 |001d: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0ace: 6e30 5106 1002 |001f: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1a0ad4: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ 0x001b line=29 │ │ locals : │ │ @@ -20316,44 +20316,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a0bd8: |[1a0bd8] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ -1a0be8: 5250 3a04 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ -1a0bec: 5551 3b04 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ -1a0bf0: 5452 3c04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ -1a0bf4: 2203 9f17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@179f │ │ -1a0bf8: 1a04 2169 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6921 │ │ -1a0bfc: 7020 3294 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1a0c02: 6e20 3694 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -1a0c08: 1a00 f822 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@22f8 │ │ -1a0c0c: 6e20 3b94 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a0c12: 6e20 3d94 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@943d │ │ -1a0c18: 1a00 5623 |0018: const-string v0, ", shortcutId=" // string@2356 │ │ -1a0c1c: 6e20 3b94 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a0c22: 6e20 3b94 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a0c28: 1a00 6521 |0020: const-string v0, ")" // string@2165 │ │ -1a0c2c: 6e20 3b94 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a0c32: 6e10 4d94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1a0c38: 0c00 |0028: move-result-object v0 │ │ -1a0c3a: 1100 |0029: return-object v0 │ │ +1a0ca8: |[1a0ca8] com.infomaniak.drive.ui.MainActivityArgs.toString:()Ljava/lang/String; │ │ +1a0cb8: 5250 3a04 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.destinationFileId:I // field@043a │ │ +1a0cbc: 5551 3b04 |0002: iget-boolean v1, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.isDestinationSharedWithMe:Z // field@043b │ │ +1a0cc0: 5452 3c04 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainActivityArgs;.shortcutId:Ljava/lang/String; // field@043c │ │ +1a0cc4: 2203 a017 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17a0 │ │ +1a0cc8: 1a04 2569 |0008: const-string v4, "MainActivityArgs(destinationFileId=" // string@6925 │ │ +1a0ccc: 7020 3f94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1a0cd2: 6e20 4394 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +1a0cd8: 1a00 f922 |0010: const-string v0, ", isDestinationSharedWithMe=" // string@22f9 │ │ +1a0cdc: 6e20 4894 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a0ce2: 6e20 4a94 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@944a │ │ +1a0ce8: 1a00 5723 |0018: const-string v0, ", shortcutId=" // string@2357 │ │ +1a0cec: 6e20 4894 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a0cf2: 6e20 4894 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a0cf8: 1a00 6621 |0020: const-string v0, ")" // string@2166 │ │ +1a0cfc: 6e20 4894 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a0d02: 6e10 5a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1a0d08: 0c00 |0028: move-result-object v0 │ │ +1a0d0a: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26914 (MainActivityArgs.kt) │ │ + source_file_idx : 26918 (MainActivityArgs.kt) │ │ │ │ Class #113 header: │ │ class_idx : 1168 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #113 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;' │ │ @@ -20373,18 +20373,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 │ │ -1a2b9c: |[1a2b9c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a2bac: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a2bb2: 5b01 3d04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043d │ │ -1a2bb6: 0e00 |0005: return-void │ │ +1a2c6c: |[1a2c6c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a2c7c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a2c82: 5b01 3d04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043d │ │ +1a2c86: 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; │ │ │ │ @@ -20394,32 +20394,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a2b7c: |[1a2b7c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a2b8c: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043d │ │ -1a2b90: 7110 c40f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fc4 │ │ -1a2b96: 0c00 |0005: move-result-object v0 │ │ -1a2b98: 1100 |0006: return-object v0 │ │ +1a2c4c: |[1a2c4c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a2c5c: 5410 3d04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@043d │ │ +1a2c60: 7110 c40f 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@0fc4 │ │ +1a2c66: 0c00 |0005: move-result-object v0 │ │ +1a2c68: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #114 header: │ │ class_idx : 1169 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #114 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;' │ │ @@ -20435,17 +20435,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2bd4: |[1a2bd4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ -1a2be4: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a2bea: 0e00 |0003: return-void │ │ +1a2ca4: |[1a2ca4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.:()V │ │ +1a2cb4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a2cba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; │ │ │ │ Virtual methods - │ │ @@ -20454,31 +20454,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -1a2bb8: |[1a2bb8] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ -1a2bc8: 7100 c10f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc1 │ │ -1a2bce: 0c00 |0003: move-result-object v0 │ │ -1a2bd0: 1100 |0004: return-object v0 │ │ +1a2c88: |[1a2c88] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda1.invoke:()Ljava/lang/Object; │ │ +1a2c98: 7100 c10f 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@0fc1 │ │ +1a2c9e: 0c00 |0003: move-result-object v0 │ │ +1a2ca0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #115 header: │ │ class_idx : 1170 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #115 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;' │ │ @@ -20494,17 +20494,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2c0c: |[1a2c0c] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ -1a2c1c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a2c22: 0e00 |0003: return-void │ │ +1a2cdc: |[1a2cdc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.:()V │ │ +1a2cec: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a2cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; │ │ │ │ Virtual methods - │ │ @@ -20513,33 +20513,33 @@ │ │ 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 │ │ -1a2bec: |[1a2bec] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2bfc: 1f01 8517 |0000: check-cast v1, Ljava/lang/Integer; // type@1785 │ │ -1a2c00: 7110 c30f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fc3 │ │ -1a2c06: 0c01 |0005: move-result-object v1 │ │ -1a2c08: 1101 |0006: return-object v1 │ │ +1a2cbc: |[1a2cbc] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda2.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2ccc: 1f01 8617 |0000: check-cast v1, Ljava/lang/Integer; // type@1786 │ │ +1a2cd0: 7110 c30f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@0fc3 │ │ +1a2cd6: 0c01 |0005: move-result-object v1 │ │ +1a2cd8: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #116 header: │ │ class_idx : 1171 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #116 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;' │ │ @@ -20559,18 +20559,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 │ │ -1a2c48: |[1a2c48] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ -1a2c58: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a2c5e: 5b01 3e04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043e │ │ -1a2c62: 0e00 |0005: return-void │ │ +1a2d18: |[1a2d18] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.:(Landroidx/lifecycle/MediatorLiveData;)V │ │ +1a2d28: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a2d2e: 5b01 3e04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043e │ │ +1a2d32: 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; │ │ │ │ @@ -20580,34 +20580,34 @@ │ │ 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 │ │ -1a2c24: |[1a2c24] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a2c34: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043e │ │ -1a2c38: 1f02 9604 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a2c3c: 7120 c00f 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@0fc0 │ │ -1a2c42: 0c02 |0007: move-result-object v2 │ │ -1a2c44: 1102 |0008: return-object v2 │ │ +1a2cf4: |[1a2cf4] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a2d04: 5410 3e04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.f$0:Landroidx/lifecycle/MediatorLiveData; // field@043e │ │ +1a2d08: 1f02 9604 |0002: check-cast v2, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a2d0c: 7120 c00f 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@0fc0 │ │ +1a2d12: 0c02 |0007: move-result-object v2 │ │ +1a2d14: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #117 header: │ │ class_idx : 1172 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #117 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;' │ │ @@ -20631,19 +20631,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 │ │ -1a2c88: |[1a2c88] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ -1a2c98: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a2c9e: 5b01 3f04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043f │ │ -1a2ca2: 5b02 4004 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0440 │ │ -1a2ca6: 0e00 |0007: return-void │ │ +1a2d58: |[1a2d58] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V │ │ +1a2d68: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a2d6e: 5b01 3f04 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043f │ │ +1a2d72: 5b02 4004 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0440 │ │ +1a2d76: 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; │ │ @@ -20654,33 +20654,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1a2c64: |[1a2c64] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ -1a2c74: 5420 3f04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043f │ │ -1a2c78: 5421 4004 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0440 │ │ -1a2c7c: 7120 c20f 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@0fc2 │ │ -1a2c82: 0c00 |0007: move-result-object v0 │ │ -1a2c84: 1100 |0008: return-object v0 │ │ +1a2d34: |[1a2d34] com.infomaniak.drive.ui.MainViewModel$$ExternalSyntheticLambda4.invoke:()Ljava/lang/Object; │ │ +1a2d44: 5420 3f04 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$0:Landroidx/fragment/app/FragmentActivity; // field@043f │ │ +1a2d48: 5421 4004 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.f$1:Lcom/infomaniak/drive/ui/MainViewModel; // field@0440 │ │ +1a2d4c: 7120 c20f 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@0fc2 │ │ +1a2d52: 0c00 |0007: move-result-object v0 │ │ +1a2d54: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #118 header: │ │ class_idx : 1173 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -20701,17 +20701,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a2ca8: |[1a2ca8] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ -1a2cb8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a2cbe: 0e00 |0003: return-void │ │ +1a2d78: |[1a2d78] com.infomaniak.drive.ui.MainViewModel$Companion.:()V │ │ +1a2d88: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a2d8e: 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;) │ │ @@ -20719,29 +20719,29 @@ │ │ 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 │ │ -1a2cc0: |[1a2cc0] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a2cd0: 7010 bf0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ebf │ │ -1a2cd6: 0e00 |0003: return-void │ │ +1a2d90: |[1a2d90] com.infomaniak.drive.ui.MainViewModel$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a2da0: 7010 bf0e 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:()V // method@0ebf │ │ +1a2da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #119 header: │ │ class_idx : 1174 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 12 │ │ │ │ Class #119 annotations: │ │ Annotations on class │ │ @@ -20778,21 +20778,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 │ │ -1a2f60: |[1a2f60] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ -1a2f70: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a2f76: 5c01 4404 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2f7a: 5b02 4304 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2f7e: 5b03 4104 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2f82: 5b04 4204 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2f86: 0e00 |000b: return-void │ │ +1a3030: |[1a3030] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)V │ │ +1a3040: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a3046: 5c01 4404 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a304a: 5b02 4304 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a304e: 5b03 4104 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a3052: 5b04 4204 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a3056: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0003 line=647 │ │ 0x0005 line=648 │ │ 0x0007 line=649 │ │ 0x0009 line=650 │ │ @@ -20808,27 +20808,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 │ │ -1a2f88: |[1a2f88] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a2f98: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1a2f9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a2f9e: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1a2fa2: 0703 |0005: move-object v3, v0 │ │ -1a2fa4: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1a2fa8: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1a2fac: 0704 |000a: move-object v4, v0 │ │ -1a2fae: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1a2fb2: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ -1a2fb6: 0705 |000f: move-object v5, v0 │ │ -1a2fb8: 7055 c10e 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@0ec1 │ │ -1a2fbe: 0e00 |0013: return-void │ │ +1a3058: |[1a3058] com.infomaniak.drive.ui.MainViewModel$FileResult.:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a3068: dd07 0602 |0000: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1a306c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a306e: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1a3072: 0703 |0005: move-object v3, v0 │ │ +1a3074: dd07 0604 |0006: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1a3078: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1a307c: 0704 |000a: move-object v4, v0 │ │ +1a307e: dd06 0608 |000b: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1a3082: 3806 0300 |000d: if-eqz v6, 0010 // +0003 │ │ +1a3086: 0705 |000f: move-object v5, v0 │ │ +1a3088: 7055 c10e 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@0ec1 │ │ +1a308e: 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; │ │ @@ -20842,173 +20842,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 │ │ -1a2d84: |[1a2d84] 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; │ │ -1a2d94: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1a2d98: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1a2d9c: 5501 4404 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2da0: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a2da4: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1a2da8: 5402 4304 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2dac: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1a2db0: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1a2db4: 5403 4104 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2db8: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1a2dbc: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1a2dc0: 5404 4204 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2dc4: 6e54 c70e 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@0ec7 │ │ -1a2dca: 0c00 |001b: move-result-object v0 │ │ -1a2dcc: 1100 |001c: return-object v0 │ │ +1a2e54: |[1a2e54] 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; │ │ +1a2e64: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1a2e68: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1a2e6c: 5501 4404 |0004: iget-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a2e70: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a2e74: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1a2e78: 5402 4304 |000a: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a2e7c: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1a2e80: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1a2e84: 5403 4104 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a2e88: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1a2e8c: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1a2e90: 5404 4204 |0016: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a2e94: 6e54 c70e 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@0ec7 │ │ +1a2e9a: 0c00 |001b: move-result-object v0 │ │ +1a2e9c: 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 │ │ -1a2cd8: |[1a2cd8] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ -1a2ce8: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2cec: 0f00 |0002: return v0 │ │ +1a2da8: |[1a2da8] com.infomaniak.drive.ui.MainViewModel$FileResult.component1:()Z │ │ +1a2db8: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a2dbc: 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 │ │ -1a2e58: |[1a2e58] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ -1a2e68: 5410 4304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2e6c: 1100 |0002: return-object v0 │ │ +1a2f28: |[1a2f28] com.infomaniak.drive.ui.MainViewModel$FileResult.component2:()Ljava/lang/Integer; │ │ +1a2f38: 5410 4304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a2f3c: 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 │ │ -1a2e88: |[1a2e88] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ -1a2e98: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2e9c: 1100 |0002: return-object v0 │ │ +1a2f58: |[1a2f58] com.infomaniak.drive.ui.MainViewModel$FileResult.component3:()Ljava/lang/Object; │ │ +1a2f68: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a2f6c: 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 │ │ -1a2eb8: |[1a2eb8] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ -1a2ec8: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2ecc: 1100 |0002: return-object v0 │ │ +1a2f88: |[1a2f88] com.infomaniak.drive.ui.MainViewModel$FileResult.component4:()Ljava/lang/String; │ │ +1a2f98: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a2f9c: 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 │ │ -1a2dd0: |[1a2dd0] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ -1a2de0: 2200 9604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a2de4: 7055 c10e 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@0ec1 │ │ -1a2dea: 1100 |0005: return-object v0 │ │ +1a2ea0: |[1a2ea0] com.infomaniak.drive.ui.MainViewModel$FileResult.copy:(ZLjava/lang/Integer;Ljava/lang/Object;Ljava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$FileResult; │ │ +1a2eb0: 2200 9604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a2eb4: 7055 c10e 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@0ec1 │ │ +1a2eba: 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 │ │ -1a2cf0: |[1a2cf0] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ -1a2d00: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a2d02: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a2d06: 0f00 |0003: return v0 │ │ -1a2d08: 2051 9604 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a2d0c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a2d0e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a2d12: 0f02 |0009: return v2 │ │ -1a2d14: 1f05 9604 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a2d18: 5541 4404 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2d1c: 5553 4404 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2d20: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a2d24: 0f02 |0012: return v2 │ │ -1a2d26: 5441 4304 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2d2a: 5453 4304 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2d2e: 7120 f3b6 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a2d34: 0a01 |001a: move-result v1 │ │ -1a2d36: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ -1a2d3a: 0f02 |001d: return v2 │ │ -1a2d3c: 5441 4104 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2d40: 5453 4104 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2d44: 7120 f3b6 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a2d4a: 0a01 |0025: move-result v1 │ │ -1a2d4c: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ -1a2d50: 0f02 |0028: return v2 │ │ -1a2d52: 5441 4204 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2d56: 5455 4204 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2d5a: 7120 f3b6 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a2d60: 0a05 |0030: move-result v5 │ │ -1a2d62: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ -1a2d66: 0f02 |0033: return v2 │ │ -1a2d68: 0f00 |0034: return v0 │ │ +1a2dc0: |[1a2dc0] com.infomaniak.drive.ui.MainViewModel$FileResult.equals:(Ljava/lang/Object;)Z │ │ +1a2dd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a2dd2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a2dd6: 0f00 |0003: return v0 │ │ +1a2dd8: 2051 9604 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a2ddc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a2dde: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a2de2: 0f02 |0009: return v2 │ │ +1a2de4: 1f05 9604 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a2de8: 5541 4404 |000c: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a2dec: 5553 4404 |000e: iget-boolean v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a2df0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a2df4: 0f02 |0012: return v2 │ │ +1a2df6: 5441 4304 |0013: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a2dfa: 5453 4304 |0015: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a2dfe: 7120 00b7 3100 |0017: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a2e04: 0a01 |001a: move-result v1 │ │ +1a2e06: 3901 0300 |001b: if-nez v1, 001e // +0003 │ │ +1a2e0a: 0f02 |001d: return v2 │ │ +1a2e0c: 5441 4104 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a2e10: 5453 4104 |0020: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a2e14: 7120 00b7 3100 |0022: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a2e1a: 0a01 |0025: move-result v1 │ │ +1a2e1c: 3901 0300 |0026: if-nez v1, 0029 // +0003 │ │ +1a2e20: 0f02 |0028: return v2 │ │ +1a2e22: 5441 4204 |0029: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a2e26: 5455 4204 |002b: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a2e2a: 7120 00b7 5100 |002d: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a2e30: 0a05 |0030: move-result v5 │ │ +1a2e32: 3905 0300 |0031: if-nez v5, 0034 // +0003 │ │ +1a2e36: 0f02 |0033: return v2 │ │ +1a2e38: 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 │ │ -1a2ea0: |[1a2ea0] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ -1a2eb0: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2eb4: 1100 |0002: return-object v0 │ │ +1a2f70: |[1a2f70] com.infomaniak.drive.ui.MainViewModel$FileResult.getData:()Ljava/lang/Object; │ │ +1a2f80: 5410 4104 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a2f84: 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;) │ │ @@ -21016,17 +21016,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a2ed0: |[1a2ed0] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ -1a2ee0: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2ee4: 1100 |0002: return-object v0 │ │ +1a2fa0: |[1a2fa0] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorCode:()Ljava/lang/String; │ │ +1a2fb0: 5410 4204 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a2fb4: 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;) │ │ @@ -21034,17 +21034,17 @@ │ │ type : '()Ljava/lang/Integer;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a2e70: |[1a2e70] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ -1a2e80: 5410 4304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2e84: 1100 |0002: return-object v0 │ │ +1a2f40: |[1a2f40] com.infomaniak.drive.ui.MainViewModel$FileResult.getErrorResId:()Ljava/lang/Integer; │ │ +1a2f50: 5410 4304 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a2f54: 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;) │ │ @@ -21052,59 +21052,59 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -1a2dec: |[1a2dec] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ -1a2dfc: 5530 4404 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2e00: 7110 4746 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4647 │ │ -1a2e06: 0a00 |0005: move-result v0 │ │ -1a2e08: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a2e0c: 5431 4304 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2e10: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -1a2e12: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a2e16: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a2e18: 2805 |000e: goto 0013 // +0005 │ │ -1a2e1a: 6e10 bd93 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -1a2e20: 0a01 |0012: move-result v1 │ │ -1a2e22: b010 |0013: add-int/2addr v0, v1 │ │ -1a2e24: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a2e28: 5431 4104 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2e2c: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ -1a2e30: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1a2e32: 2805 |001b: goto 0020 // +0005 │ │ -1a2e34: 6e10 bd93 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -1a2e3a: 0a01 |001f: move-result v1 │ │ -1a2e3c: b010 |0020: add-int/2addr v0, v1 │ │ -1a2e3e: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a2e42: 5431 4204 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2e46: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ -1a2e4a: 2805 |0027: goto 002c // +0005 │ │ -1a2e4c: 6e10 ff93 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -1a2e52: 0a02 |002b: move-result v2 │ │ -1a2e54: b020 |002c: add-int/2addr v0, v2 │ │ -1a2e56: 0f00 |002d: return v0 │ │ +1a2ebc: |[1a2ebc] com.infomaniak.drive.ui.MainViewModel$FileResult.hashCode:()I │ │ +1a2ecc: 5530 4404 |0000: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a2ed0: 7110 5446 0000 |0002: invoke-static {v0}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4654 │ │ +1a2ed6: 0a00 |0005: move-result v0 │ │ +1a2ed8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a2edc: 5431 4304 |0008: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a2ee0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +1a2ee2: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a2ee6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a2ee8: 2805 |000e: goto 0013 // +0005 │ │ +1a2eea: 6e10 ca93 0100 |000f: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +1a2ef0: 0a01 |0012: move-result v1 │ │ +1a2ef2: b010 |0013: add-int/2addr v0, v1 │ │ +1a2ef4: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a2ef8: 5431 4104 |0016: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a2efc: 3901 0400 |0018: if-nez v1, 001c // +0004 │ │ +1a2f00: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +1a2f02: 2805 |001b: goto 0020 // +0005 │ │ +1a2f04: 6e10 ca93 0100 |001c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +1a2f0a: 0a01 |001f: move-result v1 │ │ +1a2f0c: b010 |0020: add-int/2addr v0, v1 │ │ +1a2f0e: da00 001f |0021: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a2f12: 5431 4204 |0023: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a2f16: 3901 0300 |0025: if-nez v1, 0028 // +0003 │ │ +1a2f1a: 2805 |0027: goto 002c // +0005 │ │ +1a2f1c: 6e10 0c94 0100 |0028: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +1a2f22: 0a02 |002b: move-result v2 │ │ +1a2f24: b020 |002c: add-int/2addr v0, v2 │ │ +1a2f26: 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 │ │ -1a2d6c: |[1a2d6c] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ -1a2d7c: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2d80: 0f00 |0002: return v0 │ │ +1a2e3c: |[1a2e3c] com.infomaniak.drive.ui.MainViewModel$FileResult.isSuccess:()Z │ │ +1a2e4c: 5510 4404 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a2e50: 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;) │ │ @@ -21112,48 +21112,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1a2ee8: |[1a2ee8] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ -1a2ef8: 5560 4404 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ -1a2efc: 5461 4304 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ -1a2f00: 5462 4104 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ -1a2f04: 5463 4204 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ -1a2f08: 2204 9f17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@179f │ │ -1a2f0c: 1a05 7039 |000a: const-string v5, "FileResult(isSuccess=" // string@3970 │ │ -1a2f10: 7020 3294 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1a2f16: 6e20 3d94 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@943d │ │ -1a2f1c: 1a00 c722 |0012: const-string v0, ", errorResId=" // string@22c7 │ │ -1a2f20: 6e20 3b94 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a2f26: 6e20 3a94 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1a2f2c: 1a00 ac22 |001a: const-string v0, ", data=" // string@22ac │ │ -1a2f30: 6e20 3b94 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a2f36: 6e20 3a94 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1a2f3c: 1a00 c522 |0022: const-string v0, ", errorCode=" // string@22c5 │ │ -1a2f40: 6e20 3b94 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a2f46: 6e20 3b94 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a2f4c: 1a00 6521 |002a: const-string v0, ")" // string@2165 │ │ -1a2f50: 6e20 3b94 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a2f56: 6e10 4d94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1a2f5c: 0c00 |0032: move-result-object v0 │ │ -1a2f5e: 1100 |0033: return-object v0 │ │ +1a2fb8: |[1a2fb8] com.infomaniak.drive.ui.MainViewModel$FileResult.toString:()Ljava/lang/String; │ │ +1a2fc8: 5560 4404 |0000: iget-boolean v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:Z // field@0444 │ │ +1a2fcc: 5461 4304 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorResId:Ljava/lang/Integer; // field@0443 │ │ +1a2fd0: 5462 4104 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.data:Ljava/lang/Object; // field@0441 │ │ +1a2fd4: 5463 4204 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.errorCode:Ljava/lang/String; // field@0442 │ │ +1a2fd8: 2204 a017 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17a0 │ │ +1a2fdc: 1a05 7339 |000a: const-string v5, "FileResult(isSuccess=" // string@3973 │ │ +1a2fe0: 7020 3f94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1a2fe6: 6e20 4a94 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@944a │ │ +1a2fec: 1a00 c822 |0012: const-string v0, ", errorResId=" // string@22c8 │ │ +1a2ff0: 6e20 4894 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a2ff6: 6e20 4794 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1a2ffc: 1a00 ad22 |001a: const-string v0, ", data=" // string@22ad │ │ +1a3000: 6e20 4894 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a3006: 6e20 4794 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1a300c: 1a00 c622 |0022: const-string v0, ", errorCode=" // string@22c6 │ │ +1a3010: 6e20 4894 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a3016: 6e20 4894 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a301c: 1a00 6621 |002a: const-string v0, ")" // string@2166 │ │ +1a3020: 6e20 4894 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a3026: 6e10 5a94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1a302c: 0c00 |0032: move-result-object v0 │ │ +1a302e: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #120 header: │ │ class_idx : 1175 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 13 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -21186,20 +21186,20 @@ │ │ type : '(IILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1a31a8: |[1a31a8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ -1a31b8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a31be: 5901 4604 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a31c2: 5902 4704 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a31c6: 5b03 4504 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a31ca: 0e00 |0009: return-void │ │ +1a3278: |[1a3278] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.:(IILjava/lang/String;)V │ │ +1a3288: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a328e: 5901 4604 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a3292: 5902 4704 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a3296: 5b03 4504 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a329a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0003 line=654 │ │ 0x0005 line=655 │ │ 0x0007 line=656 │ │ locals : │ │ @@ -21213,146 +21213,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 │ │ -1a301c: |[1a301c] 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; │ │ -1a302c: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ -1a3030: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ -1a3034: 5201 4604 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a3038: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ -1a303c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ -1a3040: 5202 4704 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a3044: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a3048: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ -1a304c: 5403 4504 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a3050: 6e40 d40e 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@0ed4 │ │ -1a3056: 0c00 |0015: move-result-object v0 │ │ -1a3058: 1100 |0016: return-object v0 │ │ +1a30ec: |[1a30ec] 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; │ │ +1a30fc: dd05 0401 |0000: and-int/lit8 v5, v4, #int 1 // #01 │ │ +1a3100: 3805 0400 |0002: if-eqz v5, 0006 // +0004 │ │ +1a3104: 5201 4604 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a3108: dd05 0402 |0006: and-int/lit8 v5, v4, #int 2 // #02 │ │ +1a310c: 3805 0400 |0008: if-eqz v5, 000c // +0004 │ │ +1a3110: 5202 4704 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a3114: dd04 0404 |000c: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a3118: 3804 0400 |000e: if-eqz v4, 0012 // +0004 │ │ +1a311c: 5403 4504 |0010: iget-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a3120: 6e40 d40e 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@0ed4 │ │ +1a3126: 0c00 |0015: move-result-object v0 │ │ +1a3128: 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 │ │ -1a3078: |[1a3078] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ -1a3088: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a308c: 0f00 |0002: return v0 │ │ +1a3148: |[1a3148] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component1:()I │ │ +1a3158: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a315c: 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 │ │ -1a3090: |[1a3090] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ -1a30a0: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a30a4: 0f00 |0002: return v0 │ │ +1a3160: |[1a3160] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component2:()I │ │ +1a3170: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a3174: 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 │ │ -1a3114: |[1a3114] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ -1a3124: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a3128: 1100 |0002: return-object v0 │ │ +1a31e4: |[1a31e4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.component3:()Ljava/lang/String; │ │ +1a31f4: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a31f8: 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 │ │ -1a305c: |[1a305c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ -1a306c: 2200 9704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ -1a3070: 7040 d00e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed0 │ │ -1a3076: 1100 |0005: return-object v0 │ │ +1a312c: |[1a312c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.copy:(IILjava/lang/String;)Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; │ │ +1a313c: 2200 9704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ +1a3140: 7040 d00e 2043 |0002: invoke-direct {v0, v2, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed0 │ │ +1a3146: 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 │ │ -1a2fc0: |[1a2fc0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ -1a2fd0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a2fd2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1a2fd6: 0f00 |0003: return v0 │ │ -1a2fd8: 2051 9704 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ -1a2fdc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1a2fde: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1a2fe2: 0f02 |0009: return v2 │ │ -1a2fe4: 1f05 9704 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ -1a2fe8: 5241 4604 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a2fec: 5253 4604 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a2ff0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1a2ff4: 0f02 |0012: return v2 │ │ -1a2ff6: 5241 4704 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a2ffa: 5253 4704 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a2ffe: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1a3002: 0f02 |0019: return v2 │ │ -1a3004: 5441 4504 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a3008: 5455 4504 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a300c: 7120 f3b6 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a3012: 0a05 |0021: move-result v5 │ │ -1a3014: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ -1a3018: 0f02 |0024: return v2 │ │ -1a301a: 0f00 |0025: return v0 │ │ +1a3090: |[1a3090] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.equals:(Ljava/lang/Object;)Z │ │ +1a30a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a30a2: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1a30a6: 0f00 |0003: return v0 │ │ +1a30a8: 2051 9704 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ +1a30ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1a30ae: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1a30b2: 0f02 |0009: return v2 │ │ +1a30b4: 1f05 9704 |000a: check-cast v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ +1a30b8: 5241 4604 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a30bc: 5253 4604 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a30c0: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1a30c4: 0f02 |0012: return v2 │ │ +1a30c6: 5241 4704 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a30ca: 5253 4704 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a30ce: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1a30d2: 0f02 |0019: return v2 │ │ +1a30d4: 5441 4504 |001a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a30d8: 5455 4504 |001c: iget-object v5, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a30dc: 7120 00b7 5100 |001e: invoke-static {v1, v5}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a30e2: 0a05 |0021: move-result v5 │ │ +1a30e4: 3905 0300 |0022: if-nez v5, 0025 // +0003 │ │ +1a30e8: 0f02 |0024: return v2 │ │ +1a30ea: 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 │ │ -1a312c: |[1a312c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ -1a313c: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a3140: 1100 |0002: return-object v0 │ │ +1a31fc: |[1a31fc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getErrorCode:()Ljava/lang/String; │ │ +1a320c: 5410 4504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a3210: 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;) │ │ @@ -21360,17 +21360,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a30a8: |[1a30a8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ -1a30b8: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a30bc: 0f00 |0002: return v0 │ │ +1a3178: |[1a3178] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getNumberOfSuccessfulActions:()I │ │ +1a3188: 5210 4604 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a318c: 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;) │ │ @@ -21378,17 +21378,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a30c0: |[1a30c0] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ -1a30d0: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a30d4: 0f00 |0002: return v0 │ │ +1a3190: |[1a3190] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.getTotalOfActions:()I │ │ +1a31a0: 5210 4704 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a31a4: 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;) │ │ @@ -21396,44 +21396,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a30d8: |[1a30d8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ -1a30e8: 5220 4604 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a30ec: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a30f0: 5221 4704 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a30f4: b010 |0006: add-int/2addr v0, v1 │ │ -1a30f6: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1a30fa: 5421 4504 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a30fe: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -1a3102: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a3104: 2805 |000e: goto 0013 // +0005 │ │ -1a3106: 6e10 ff93 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -1a310c: 0a01 |0012: move-result v1 │ │ -1a310e: b010 |0013: add-int/2addr v0, v1 │ │ -1a3110: 0f00 |0014: return v0 │ │ +1a31a8: |[1a31a8] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.hashCode:()I │ │ +1a31b8: 5220 4604 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a31bc: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a31c0: 5221 4704 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a31c4: b010 |0006: add-int/2addr v0, v1 │ │ +1a31c6: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1a31ca: 5421 4504 |0009: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a31ce: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +1a31d2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a31d4: 2805 |000e: goto 0013 // +0005 │ │ +1a31d6: 6e10 0c94 0100 |000f: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +1a31dc: 0a01 |0012: move-result v1 │ │ +1a31de: b010 |0013: add-int/2addr v0, v1 │ │ +1a31e0: 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 │ │ -1a31cc: |[1a31cc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ -1a31dc: 5b01 4504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a31e0: 0e00 |0002: return-void │ │ +1a329c: |[1a329c] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setErrorCode:(Ljava/lang/String;)V │ │ +1a32ac: 5b01 4504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a32b0: 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; │ │ │ │ @@ -21442,17 +21442,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a31e4: |[1a31e4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ -1a31f4: 5901 4604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a31f8: 0e00 |0002: return-void │ │ +1a32b4: |[1a32b4] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setNumberOfSuccessfulActions:(I)V │ │ +1a32c4: 5901 4604 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a32c8: 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 │ │ │ │ @@ -21461,17 +21461,17 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a31fc: |[1a31fc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ -1a320c: 5901 4704 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a3210: 0e00 |0002: return-void │ │ +1a32cc: |[1a32cc] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.setTotalOfActions:(I)V │ │ +1a32dc: 5901 4704 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a32e0: 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 │ │ │ │ @@ -21480,44 +21480,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -1a3144: |[1a3144] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ -1a3154: 5250 4604 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ -1a3158: 5251 4704 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ -1a315c: 5452 4504 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ -1a3160: 2203 9f17 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@179f │ │ -1a3164: 1a04 e76a |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6ae7 │ │ -1a3168: 7020 3294 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1a316e: 6e20 3694 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -1a3174: 1a00 7923 |0010: const-string v0, ", totalOfActions=" // string@2379 │ │ -1a3178: 6e20 3b94 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a317e: 6e20 3694 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -1a3184: 1a00 c522 |0018: const-string v0, ", errorCode=" // string@22c5 │ │ -1a3188: 6e20 3b94 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a318e: 6e20 3b94 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a3194: 1a00 6521 |0020: const-string v0, ")" // string@2165 │ │ -1a3198: 6e20 3b94 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a319e: 6e10 4d94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1a31a4: 0c00 |0028: move-result-object v0 │ │ -1a31a6: 1100 |0029: return-object v0 │ │ +1a3214: |[1a3214] com.infomaniak.drive.ui.MainViewModel$MultiSelectMediatorState.toString:()Ljava/lang/String; │ │ +1a3224: 5250 4604 |0000: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.numberOfSuccessfulActions:I // field@0446 │ │ +1a3228: 5251 4704 |0002: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.totalOfActions:I // field@0447 │ │ +1a322c: 5452 4504 |0004: iget-object v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.errorCode:Ljava/lang/String; // field@0445 │ │ +1a3230: 2203 a017 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@17a0 │ │ +1a3234: 1a04 eb6a |0008: const-string v4, "MultiSelectMediatorState(numberOfSuccessfulActions=" // string@6aeb │ │ +1a3238: 7020 3f94 4300 |000a: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1a323e: 6e20 4394 0300 |000d: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +1a3244: 1a00 7a23 |0010: const-string v0, ", totalOfActions=" // string@237a │ │ +1a3248: 6e20 4894 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a324e: 6e20 4394 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +1a3254: 1a00 c622 |0018: const-string v0, ", errorCode=" // string@22c6 │ │ +1a3258: 6e20 4894 0300 |001a: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a325e: 6e20 4894 2300 |001d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a3264: 1a00 6621 |0020: const-string v0, ")" // string@2166 │ │ +1a3268: 6e20 4894 0300 |0022: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a326e: 6e10 5a94 0300 |0025: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1a3274: 0c00 |0028: move-result-object v0 │ │ +1a3276: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #121 header: │ │ class_idx : 1176 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #121 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;' │ │ @@ -21533,17 +21533,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a3234: |[1a3234] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ -1a3244: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a324a: 0e00 |0003: return-void │ │ +1a3304: |[1a3304] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.:()V │ │ +1a3314: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a331a: 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 - │ │ @@ -21552,33 +21552,33 @@ │ │ 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 │ │ -1a3214: |[1a3214] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3224: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a3228: 7110 e10e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ee1 │ │ -1a322e: 0c01 |0005: move-result-object v1 │ │ -1a3230: 1101 |0006: return-object v1 │ │ +1a32e4: |[1a32e4] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a32f4: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a32f8: 7110 e10e 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0ee1 │ │ +1a32fe: 0c01 |0005: move-result-object v1 │ │ +1a3300: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #122 header: │ │ class_idx : 1177 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -21642,56 +21642,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 │ │ -1a33ac: |[1a33ac] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a33bc: 7110 e70e 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@0ee7 │ │ -1a33c2: 0c00 |0003: move-result-object v0 │ │ -1a33c4: 1100 |0004: return-object v0 │ │ +1a347c: |[1a347c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.$r8$lambda$63WOflyBoNuODx90K1rfUoe0280:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a348c: 7110 e70e 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@0ee7 │ │ +1a3492: 0c00 |0003: move-result-object v0 │ │ +1a3494: 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 │ │ -1a3418: |[1a3418] 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 │ │ -1a3428: 5b01 4804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ -1a342c: 5b02 4a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@044a │ │ -1a3430: 5b03 4904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0449 │ │ -1a3434: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3436: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a343c: 0e00 |000a: return-void │ │ +1a34e8: |[1a34e8] 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 │ │ +1a34f8: 5b01 4804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ +1a34fc: 5b02 4a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@044a │ │ +1a3500: 5b03 4904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0449 │ │ +1a3504: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a3506: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a350c: 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 │ │ -1a33c8: |[1a33c8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a33d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1a33da: 6e20 640a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a64 │ │ -1a33e0: 6201 78b2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a33e4: 1101 |0006: return-object v1 │ │ +1a3498: |[1a3498] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a34a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1a34aa: 6e20 640a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a64 │ │ +1a34b0: 6201 7bb2 |0004: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a34b4: 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; │ │ │ │ @@ -21701,166 +21701,166 @@ │ │ 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 │ │ -1a33e8: |[1a33e8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a33f8: 2200 9904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@0499 │ │ -1a33fc: 5441 4804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ -1a3400: 5442 4a04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@044a │ │ -1a3404: 5443 4904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0449 │ │ -1a3408: 7056 e20e 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@0ee2 │ │ -1a340e: 5b05 4b04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ -1a3412: 1f00 451a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3416: 1100 |000f: return-object v0 │ │ +1a34b8: |[1a34b8] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a34c8: 2200 9904 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@0499 │ │ +1a34cc: 5441 4804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ +1a34d0: 5442 4a04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@044a │ │ +1a34d4: 5443 4904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0449 │ │ +1a34d8: 7056 e20e 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@0ee2 │ │ +1a34de: 5b05 4b04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ +1a34e2: 1f00 461a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a34e6: 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 │ │ -1a324c: |[1a324c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a325c: 6e30 e30e 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@0ee3 │ │ -1a3262: 0c01 |0003: move-result-object v1 │ │ -1a3264: 1f01 9904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@0499 │ │ -1a3268: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a326c: 6e20 e60e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ee6 │ │ -1a3272: 0c01 |000b: move-result-object v1 │ │ -1a3274: 1101 |000c: return-object v1 │ │ +1a331c: |[1a331c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a332c: 6e30 e30e 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@0ee3 │ │ +1a3332: 0c01 |0003: move-result-object v1 │ │ +1a3334: 1f01 9904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@0499 │ │ +1a3338: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a333c: 6e20 e60e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ee6 │ │ +1a3342: 0c01 |000b: move-result-object v1 │ │ +1a3344: 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 │ │ -1a3278: |[1a3278] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3288: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a328c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3290: 6e30 e40e 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@0ee4 │ │ -1a3296: 0c01 |0007: move-result-object v1 │ │ -1a3298: 1101 |0008: return-object v1 │ │ +1a3348: |[1a3348] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3358: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a335c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3360: 6e30 e40e 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@0ee4 │ │ +1a3366: 0c01 |0007: move-result-object v1 │ │ +1a3368: 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 │ │ -1a329c: |[1a329c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a32ac: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a32b2: 0c00 |0003: move-result-object v0 │ │ -1a32b4: 52e1 4f04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044f │ │ -1a32b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a32ba: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a32be: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a32c2: 54e0 4e04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044e │ │ -1a32c6: 1f00 270d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d27 │ │ -1a32ca: 54e1 4d04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044d │ │ -1a32ce: 1f01 071b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a32d2: 54e2 4c04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044c │ │ -1a32d6: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a32da: 54e3 4b04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ -1a32de: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a32e2: 7110 f99a 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a32e8: 0725 |001e: move-object v5, v2 │ │ -1a32ea: 2842 |001f: goto 0061 // +0042 │ │ -1a32ec: 220f 8217 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a32f0: 1a00 9c97 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a32f4: 7020 4093 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a32fa: 270f |0027: throw v15 │ │ -1a32fc: 7110 f99a 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3302: 54ef 4b04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ -1a3306: 1f0f 3102 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a330a: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a330e: 54e3 4804 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ -1a3312: 6e20 5109 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@0951 │ │ -1a3318: 0c01 |0036: move-result-object v1 │ │ -1a331a: 54e3 4804 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ -1a331e: 54e4 4a04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@044a │ │ -1a3322: 54e5 4904 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0449 │ │ -1a3326: 220d 9604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a332a: 6e10 e041 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a3330: 0a07 |0042: move-result v7 │ │ -1a3332: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a3336: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a3338: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a333a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a333c: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a333e: 07d6 |0049: move-object v6, v13 │ │ -1a3340: 7607 c20e 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@0ec2 │ │ -1a3346: 5be3 4b04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ -1a334a: 5be4 4c04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044c │ │ -1a334e: 5be5 4d04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044d │ │ -1a3352: 5be1 4e04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044e │ │ -1a3356: 59e2 4f04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044f │ │ -1a335a: 7230 3d06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a3360: 0c0f |005a: move-result-object v15 │ │ -1a3362: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a3366: 1100 |005d: return-object v0 │ │ -1a3368: 0710 |005e: move-object v0, v1 │ │ -1a336a: 0751 |005f: move-object v1, v5 │ │ -1a336c: 0745 |0060: move-object v5, v4 │ │ -1a336e: 6e10 e041 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a3374: 0a0f |0064: move-result v15 │ │ -1a3376: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ -1a337a: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a337e: 6e10 2b0a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a3384: 0a03 |006c: move-result v3 │ │ -1a3386: 2206 9804 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@0498 │ │ -1a338a: 7010 df0e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0edf │ │ -1a3390: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a3392: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a3394: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a3396: 7707 ad09 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@09ad │ │ -1a339c: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ -1a33a0: 7210 aeb5 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a33a6: 620f 78b2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a33aa: 110f |007f: return-object v15 │ │ +1a336c: |[1a336c] com.infomaniak.drive.ui.MainViewModel$addFileToFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a337c: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a3382: 0c00 |0003: move-result-object v0 │ │ +1a3384: 52e1 4f04 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044f │ │ +1a3388: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a338a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a338e: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a3392: 54e0 4e04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044e │ │ +1a3396: 1f00 280d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d28 │ │ +1a339a: 54e1 4d04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044d │ │ +1a339e: 1f01 081b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a33a2: 54e2 4c04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044c │ │ +1a33a6: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a33aa: 54e3 4b04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ +1a33ae: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a33b2: 7110 069b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a33b8: 0725 |001e: move-object v5, v2 │ │ +1a33ba: 2842 |001f: goto 0061 // +0042 │ │ +1a33bc: 220f 8317 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a33c0: 1a00 a197 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a33c4: 7020 4d93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a33ca: 270f |0027: throw v15 │ │ +1a33cc: 7110 069b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a33d2: 54ef 4b04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ +1a33d6: 1f0f 3102 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a33da: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a33de: 54e3 4804 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ +1a33e2: 6e20 5109 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@0951 │ │ +1a33e8: 0c01 |0036: move-result-object v1 │ │ +1a33ea: 54e3 4804 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0448 │ │ +1a33ee: 54e4 4a04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@044a │ │ +1a33f2: 54e5 4904 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0449 │ │ +1a33f6: 220d 9604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a33fa: 6e10 ed41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a3400: 0a07 |0042: move-result v7 │ │ +1a3402: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a3406: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a3408: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a340a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a340c: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a340e: 07d6 |0049: move-object v6, v13 │ │ +1a3410: 7607 c20e 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@0ec2 │ │ +1a3416: 5be3 4b04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$0:Ljava/lang/Object; // field@044b │ │ +1a341a: 5be4 4c04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$1:Ljava/lang/Object; // field@044c │ │ +1a341e: 5be5 4d04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$2:Ljava/lang/Object; // field@044d │ │ +1a3422: 5be1 4e04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.L$3:Ljava/lang/Object; // field@044e │ │ +1a3426: 59e2 4f04 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1;.label:I // field@044f │ │ +1a342a: 7230 3d06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a3430: 0c0f |005a: move-result-object v15 │ │ +1a3432: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a3436: 1100 |005d: return-object v0 │ │ +1a3438: 0710 |005e: move-object v0, v1 │ │ +1a343a: 0751 |005f: move-object v1, v5 │ │ +1a343c: 0745 |0060: move-object v5, v4 │ │ +1a343e: 6e10 ed41 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a3444: 0a0f |0064: move-result v15 │ │ +1a3446: 380f 1800 |0065: if-eqz v15, 007d // +0018 │ │ +1a344a: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a344e: 6e10 2b0a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a3454: 0a03 |006c: move-result v3 │ │ +1a3456: 2206 9804 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0; // type@0498 │ │ +1a345a: 7010 df0e 0600 |006f: invoke-direct {v6}, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1$$ExternalSyntheticLambda0;.:()V // method@0edf │ │ +1a3460: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a3462: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a3464: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a3466: 7707 ad09 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@09ad │ │ +1a346c: 3801 0500 |0078: if-eqz v1, 007d // +0005 │ │ +1a3470: 7210 bbb5 0100 |007a: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a3476: 620f 7bb2 |007d: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a347a: 110f |007f: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=305 │ │ 0x002f line=306 │ │ 0x003d line=307 │ │ 0x0061 line=309 │ │ 0x0067 line=310 │ │ 0x007a line=313 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #123 header: │ │ class_idx : 1178 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -21902,152 +21902,152 @@ │ │ type : '(ILkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1a355c: |[1a355c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ -1a356c: 5901 5004 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ -1a3570: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3572: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a3578: 0e00 |0006: return-void │ │ +1a362c: |[1a362c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.:(ILkotlin/coroutines/Continuation;)V │ │ +1a363c: 5901 5004 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ +1a3640: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3642: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a3648: 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 │ │ -1a3534: |[1a3534] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3544: 2200 9a04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049a │ │ -1a3548: 5221 5004 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ -1a354c: 7030 e80e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0ee8 │ │ -1a3552: 5b03 5104 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0451 │ │ -1a3556: 1f00 451a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a355a: 1100 |000b: return-object v0 │ │ +1a3604: |[1a3604] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3614: 2200 9a04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049a │ │ +1a3618: 5221 5004 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ +1a361c: 7030 e80e 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0ee8 │ │ +1a3622: 5b03 5104 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0451 │ │ +1a3626: 1f00 461a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a362a: 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 │ │ -1a3440: |[1a3440] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3450: 6e30 e90e 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@0ee9 │ │ -1a3456: 0c01 |0003: move-result-object v1 │ │ -1a3458: 1f01 9a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049a │ │ -1a345c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3460: 6e20 ec0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eec │ │ -1a3466: 0c01 |000b: move-result-object v1 │ │ -1a3468: 1101 |000c: return-object v1 │ │ +1a3510: |[1a3510] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3520: 6e30 e90e 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@0ee9 │ │ +1a3526: 0c01 |0003: move-result-object v1 │ │ +1a3528: 1f01 9a04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049a │ │ +1a352c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3530: 6e20 ec0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0eec │ │ +1a3536: 0c01 |000b: move-result-object v1 │ │ +1a3538: 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 │ │ -1a346c: |[1a346c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a347c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3480: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3484: 6e30 ea0e 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@0eea │ │ -1a348a: 0c01 |0007: move-result-object v1 │ │ -1a348c: 1101 |0008: return-object v1 │ │ +1a353c: |[1a353c] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a354c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3550: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3554: 6e30 ea0e 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@0eea │ │ +1a355a: 0c01 |0007: move-result-object v1 │ │ +1a355c: 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 │ │ -1a3490: |[1a3490] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a34a0: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a34a6: 0c00 |0003: move-result-object v0 │ │ -1a34a8: 5271 5204 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0452 │ │ -1a34ac: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a34ae: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a34b2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a34b6: 7110 f99a 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a34bc: 2839 |000e: goto 0047 // +0039 │ │ -1a34be: 2208 8217 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a34c2: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a34c6: 7020 4093 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a34cc: 2708 |0016: throw v8 │ │ -1a34ce: 7110 f99a 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a34d4: 5478 5104 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0451 │ │ -1a34d8: 1f08 3102 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a34dc: 6201 b712 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a34e0: 6e10 8539 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3985 │ │ -1a34e6: 0a01 |0023: move-result v1 │ │ -1a34e8: 6203 b600 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a34ec: 5274 5004 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ -1a34f0: 6e30 2809 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0928 │ │ -1a34f6: 0c03 |002b: move-result-object v3 │ │ -1a34f8: 6e10 e041 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a34fe: 0a04 |002f: move-result v4 │ │ -1a3500: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ -1a3504: 6204 ba00 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a3508: 5275 5004 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ -1a350c: 6206 2301 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0123 │ │ -1a3510: 6e40 ac09 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@09ac │ │ -1a3516: 0771 |003b: move-object v1, v7 │ │ -1a3518: 1f01 451a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a351c: 5972 5204 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0452 │ │ -1a3520: 7230 3d06 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a3526: 0c08 |0043: move-result-object v8 │ │ -1a3528: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ -1a352c: 1100 |0046: return-object v0 │ │ -1a352e: 6208 78b2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3532: 1108 |0049: return-object v8 │ │ +1a3560: |[1a3560] com.infomaniak.drive.ui.MainViewModel$cancelExternalImport$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3570: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a3576: 0c00 |0003: move-result-object v0 │ │ +1a3578: 5271 5204 |0004: iget v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0452 │ │ +1a357c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a357e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3582: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3586: 7110 069b 0800 |000b: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a358c: 2839 |000e: goto 0047 // +0039 │ │ +1a358e: 2208 8317 |000f: new-instance v8, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a3592: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a3596: 7020 4d93 0800 |0013: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a359c: 2708 |0016: throw v8 │ │ +1a359e: 7110 069b 0800 |0017: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a35a4: 5478 5104 |001a: iget-object v8, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.L$0:Ljava/lang/Object; // field@0451 │ │ +1a35a8: 1f08 3102 |001c: check-cast v8, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a35ac: 6201 ba12 |001e: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a35b0: 6e10 9239 0100 |0020: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3992 │ │ +1a35b6: 0a01 |0023: move-result v1 │ │ +1a35b8: 6203 b600 |0024: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a35bc: 5274 5004 |0026: iget v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ +1a35c0: 6e30 2809 1304 |0028: invoke-virtual {v3, v1, v4}, Lcom/infomaniak/drive/data/api/ApiRepository;.cancelExternalImport:(II)Lcom/infomaniak/lib/core/models/ApiResponse; // method@0928 │ │ +1a35c6: 0c03 |002b: move-result-object v3 │ │ +1a35c8: 6e10 ed41 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a35ce: 0a04 |002f: move-result v4 │ │ +1a35d0: 3804 0b00 |0030: if-eqz v4, 003b // +000b │ │ +1a35d4: 6204 ba00 |0032: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a35d8: 5275 5004 |0034: iget v5, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.$importId:I // field@0450 │ │ +1a35dc: 6206 2301 |0036: sget-object v6, Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus;.CANCELING:Lcom/infomaniak/drive/data/models/file/FileExternalImport$FileExternalImportStatus; // field@0123 │ │ +1a35e0: 6e40 ac09 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@09ac │ │ +1a35e6: 0771 |003b: move-object v1, v7 │ │ +1a35e8: 1f01 461a |003c: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a35ec: 5972 5204 |003e: iput v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.label:I // field@0452 │ │ +1a35f0: 7230 3d06 3801 |0040: invoke-interface {v8, v3, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a35f6: 0c08 |0043: move-result-object v8 │ │ +1a35f8: 3308 0300 |0044: if-ne v8, v0, 0047 // +0003 │ │ +1a35fc: 1100 |0046: return-object v0 │ │ +1a35fe: 6208 7bb2 |0047: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3602: 1108 |0049: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=435 │ │ 0x001e line=436 │ │ 0x0024 line=437 │ │ 0x002c line=439 │ │ 0x0032 line=440 │ │ 0x003b line=443 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #124 header: │ │ class_idx : 1179 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -22085,149 +22085,149 @@ │ │ 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 │ │ -1a3698: |[1a3698] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a36a8: 5b01 5404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ -1a36ac: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a36ae: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a36b4: 0e00 |0006: return-void │ │ +1a3768: |[1a3768] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a3778: 5b01 5404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ +1a377c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a377e: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a3784: 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 │ │ -1a3674: |[1a3674] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3684: 2202 9b04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049b │ │ -1a3688: 5410 5404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ -1a368c: 7030 ed0e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0eed │ │ -1a3692: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3696: 1102 |0009: return-object v2 │ │ +1a3744: |[1a3744] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3754: 2202 9b04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049b │ │ +1a3758: 5410 5404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ +1a375c: 7030 ed0e 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0eed │ │ +1a3762: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3766: 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 │ │ -1a357c: |[1a357c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a358c: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a3590: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3594: 6e30 f00e 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@0ef0 │ │ -1a359a: 0c01 |0007: move-result-object v1 │ │ -1a359c: 1101 |0008: return-object v1 │ │ +1a364c: |[1a364c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a365c: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a3660: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3664: 6e30 f00e 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@0ef0 │ │ +1a366a: 0c01 |0007: move-result-object v1 │ │ +1a366c: 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 │ │ -1a35a0: |[1a35a0] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a35b0: 6e30 ee0e 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@0eee │ │ -1a35b6: 0c01 |0003: move-result-object v1 │ │ -1a35b8: 1f01 9b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049b │ │ -1a35bc: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a35c0: 6e20 f10e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef1 │ │ -1a35c6: 0c01 |000b: move-result-object v1 │ │ -1a35c8: 1101 |000c: return-object v1 │ │ +1a3670: |[1a3670] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3680: 6e30 ee0e 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@0eee │ │ +1a3686: 0c01 |0003: move-result-object v1 │ │ +1a3688: 1f01 9b04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049b │ │ +1a368c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3690: 6e20 f10e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef1 │ │ +1a3696: 0c01 |000b: move-result-object v1 │ │ +1a3698: 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 │ │ -1a35cc: |[1a35cc] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a35dc: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a35e2: 0c00 |0003: move-result-object v0 │ │ -1a35e4: 5241 5304 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0453 │ │ -1a35e8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a35ea: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a35ee: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a35f2: 7110 f99a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a35f8: 2822 |000e: goto 0030 // +0022 │ │ -1a35fa: 2205 8217 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a35fe: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a3602: 7020 4093 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a3608: 2705 |0016: throw v5 │ │ -1a360a: 7110 f99a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3610: 6205 e812 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12e8 │ │ -1a3614: 5441 5404 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ -1a3618: 7110 c70f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a361e: 0c01 |0021: move-result-object v1 │ │ -1a3620: 1f01 3100 |0022: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a3624: 0743 |0024: move-object v3, v4 │ │ -1a3626: 1f03 451a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a362a: 5942 5304 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0453 │ │ -1a362e: 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 │ │ -1a3634: 0c05 |002c: move-result-object v5 │ │ -1a3636: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ -1a363a: 1100 |002f: return-object v0 │ │ -1a363c: 1f05 6c17 |0030: check-cast v5, Ljava/lang/Boolean; // type@176c │ │ -1a3640: 6e10 ac92 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a3646: 0a05 |0035: move-result v5 │ │ -1a3648: 5440 5404 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ -1a364c: 6e10 0510 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1005 │ │ -1a3652: 0c00 |003b: move-result-object v0 │ │ -1a3654: 7110 62b2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a365a: 0c01 |003f: move-result-object v1 │ │ -1a365c: 6e20 4906 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1a3662: 5440 5404 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ -1a3666: 6e20 2610 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@1026 │ │ -1a366c: 6205 78b2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3670: 1105 |004a: return-object v5 │ │ +1a369c: |[1a369c] com.infomaniak.drive.ui.MainViewModel$checkBulkDownloadStatus$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a36ac: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a36b2: 0c00 |0003: move-result-object v0 │ │ +1a36b4: 5241 5304 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0453 │ │ +1a36b8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a36ba: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a36be: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a36c2: 7110 069b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a36c8: 2822 |000e: goto 0030 // +0022 │ │ +1a36ca: 2205 8317 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a36ce: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a36d2: 7020 4d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a36d8: 2705 |0016: throw v5 │ │ +1a36da: 7110 069b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a36e0: 6205 eb12 |001a: sget-object v5, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager;.Companion:Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion; // field@12eb │ │ +1a36e4: 5441 5404 |001c: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ +1a36e8: 7110 c70f 0100 |001e: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a36ee: 0c01 |0021: move-result-object v1 │ │ +1a36f0: 1f01 3100 |0022: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a36f4: 0743 |0024: move-object v3, v4 │ │ +1a36f6: 1f03 461a |0025: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a36fa: 5942 5304 |0027: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.label:I // field@0453 │ │ +1a36fe: 6e30 d639 1503 |0029: invoke-virtual {v5, v1, v3}, Lcom/infomaniak/drive/utils/DownloadOfflineFileManager$Companion;.isBulkDownloadWorkerRunning:(Landroid/content/Context;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@39d6 │ │ +1a3704: 0c05 |002c: move-result-object v5 │ │ +1a3706: 3305 0300 |002d: if-ne v5, v0, 0030 // +0003 │ │ +1a370a: 1100 |002f: return-object v0 │ │ +1a370c: 1f05 6d17 |0030: check-cast v5, Ljava/lang/Boolean; // type@176d │ │ +1a3710: 6e10 b992 0500 |0032: invoke-virtual {v5}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a3716: 0a05 |0035: move-result v5 │ │ +1a3718: 5440 5404 |0036: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ +1a371c: 6e10 0510 0000 |0038: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; // method@1005 │ │ +1a3722: 0c00 |003b: move-result-object v0 │ │ +1a3724: 7110 6fb2 0500 |003c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a372a: 0c01 |003f: move-result-object v1 │ │ +1a372c: 6e20 4906 1000 |0040: invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1a3732: 5440 5404 |0043: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0454 │ │ +1a3736: 6e20 2610 5000 |0045: invoke-virtual {v0, v5}, Lcom/infomaniak/drive/ui/MainViewModel;.setIgnoreSyncOffline:(Z)V // method@1026 │ │ +1a373c: 6205 7bb2 |0048: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3740: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #125 header: │ │ class_idx : 1180 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -22269,138 +22269,138 @@ │ │ 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 │ │ -1a37ac: |[1a37ac] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a37bc: 5b01 5504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ -1a37c0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a37c2: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a37c8: 0e00 |0006: return-void │ │ +1a387c: |[1a387c] com.infomaniak.drive.ui.MainViewModel$convertFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a388c: 5b01 5504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a3890: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3892: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a3898: 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 │ │ -1a3784: |[1a3784] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3794: 2200 9c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049c │ │ -1a3798: 5421 5504 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ -1a379c: 7030 f20e 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@0ef2 │ │ -1a37a2: 5b03 5604 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0456 │ │ -1a37a6: 1f00 451a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a37aa: 1100 |000b: return-object v0 │ │ +1a3854: |[1a3854] com.infomaniak.drive.ui.MainViewModel$convertFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3864: 2200 9c04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049c │ │ +1a3868: 5421 5504 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a386c: 7030 f20e 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@0ef2 │ │ +1a3872: 5b03 5604 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0456 │ │ +1a3876: 1f00 461a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a387a: 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 │ │ -1a36b8: |[1a36b8] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a36c8: 6e30 f30e 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@0ef3 │ │ -1a36ce: 0c01 |0003: move-result-object v1 │ │ -1a36d0: 1f01 9c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049c │ │ -1a36d4: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a36d8: 6e20 f60e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef6 │ │ -1a36de: 0c01 |000b: move-result-object v1 │ │ -1a36e0: 1101 |000c: return-object v1 │ │ +1a3788: |[1a3788] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3798: 6e30 f30e 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@0ef3 │ │ +1a379e: 0c01 |0003: move-result-object v1 │ │ +1a37a0: 1f01 9c04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049c │ │ +1a37a4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a37a8: 6e20 f60e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ef6 │ │ +1a37ae: 0c01 |000b: move-result-object v1 │ │ +1a37b0: 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 │ │ -1a36e4: |[1a36e4] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a36f4: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a36f8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a36fc: 6e30 f40e 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@0ef4 │ │ -1a3702: 0c01 |0007: move-result-object v1 │ │ -1a3704: 1101 |0008: return-object v1 │ │ +1a37b4: |[1a37b4] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a37c4: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a37c8: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a37cc: 6e30 f40e 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@0ef4 │ │ +1a37d2: 0c01 |0007: move-result-object v1 │ │ +1a37d4: 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 │ │ -1a3708: |[1a3708] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3718: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a371e: 0c00 |0003: move-result-object v0 │ │ -1a3720: 5241 5704 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0457 │ │ -1a3724: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3726: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a372a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a372e: 7110 f99a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3734: 2824 |000e: goto 0032 // +0024 │ │ -1a3736: 2205 8217 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a373a: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a373e: 7020 4093 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a3744: 2705 |0016: throw v5 │ │ -1a3746: 7110 f99a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a374c: 5445 5604 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0456 │ │ -1a3750: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3754: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a3758: 5443 5504 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ -1a375c: 6e20 2a09 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@092a │ │ -1a3762: 0c01 |0025: move-result-object v1 │ │ -1a3764: 0743 |0026: move-object v3, v4 │ │ -1a3766: 1f03 451a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a376a: 5942 5704 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0457 │ │ -1a376e: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a3774: 0c05 |002e: move-result-object v5 │ │ -1a3776: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a377a: 1100 |0031: return-object v0 │ │ -1a377c: 6205 78b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3780: 1105 |0034: return-object v5 │ │ +1a37d8: |[1a37d8] com.infomaniak.drive.ui.MainViewModel$convertFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a37e8: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a37ee: 0c00 |0003: move-result-object v0 │ │ +1a37f0: 5241 5704 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0457 │ │ +1a37f4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a37f6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a37fa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a37fe: 7110 069b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3804: 2824 |000e: goto 0032 // +0024 │ │ +1a3806: 2205 8317 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a380a: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a380e: 7020 4d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a3814: 2705 |0016: throw v5 │ │ +1a3816: 7110 069b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a381c: 5445 5604 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.L$0:Ljava/lang/Object; // field@0456 │ │ +1a3820: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3824: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a3828: 5443 5504 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0455 │ │ +1a382c: 6e20 2a09 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@092a │ │ +1a3832: 0c01 |0025: move-result-object v1 │ │ +1a3834: 0743 |0026: move-object v3, v4 │ │ +1a3836: 1f03 461a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a383a: 5942 5704 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1;.label:I // field@0457 │ │ +1a383e: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a3844: 0c05 |002e: move-result-object v5 │ │ +1a3846: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a384a: 1100 |0031: return-object v0 │ │ +1a384c: 6205 7bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3850: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #126 header: │ │ class_idx : 1181 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #126 annotations: │ │ Annotations on class │ │ @@ -22459,172 +22459,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 │ │ -1a3974: |[1a3974] 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 │ │ -1a3984: 5c01 5804 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0458 │ │ -1a3988: 5b02 5a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@045a │ │ -1a398c: 5b03 5b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045b │ │ -1a3990: 5b04 5c04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045c │ │ -1a3994: 5b05 5904 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ -1a3998: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1a399a: 7030 9db2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a39a0: 0e00 |000e: return-void │ │ +1a3a44: |[1a3a44] 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 │ │ +1a3a54: 5c01 5804 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0458 │ │ +1a3a58: 5b02 5a04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@045a │ │ +1a3a5c: 5b03 5b04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045b │ │ +1a3a60: 5b04 5c04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045c │ │ +1a3a64: 5b05 5904 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ +1a3a68: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1a3a6a: 7030 aab2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a3a70: 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 │ │ -1a3938: |[1a3938] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3948: 2207 9d04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049d │ │ -1a394c: 5581 5804 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0458 │ │ -1a3950: 5482 5a04 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@045a │ │ -1a3954: 5483 5b04 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045b │ │ -1a3958: 5484 5c04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045c │ │ -1a395c: 5485 5904 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ -1a3960: 0770 |000c: move-object v0, v7 │ │ -1a3962: 07a6 |000d: move-object v6, v10 │ │ -1a3964: 7607 f70e 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@0ef7 │ │ -1a396a: 5b79 5d04 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045d │ │ -1a396e: 1f07 451a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3972: 1107 |0015: return-object v7 │ │ +1a3a08: |[1a3a08] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3a18: 2207 9d04 |0000: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049d │ │ +1a3a1c: 5581 5804 |0002: iget-boolean v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0458 │ │ +1a3a20: 5482 5a04 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@045a │ │ +1a3a24: 5483 5b04 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045b │ │ +1a3a28: 5484 5c04 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045c │ │ +1a3a2c: 5485 5904 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ +1a3a30: 0770 |000c: move-object v0, v7 │ │ +1a3a32: 07a6 |000d: move-object v6, v10 │ │ +1a3a34: 7607 f70e 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@0ef7 │ │ +1a3a3a: 5b79 5d04 |0011: iput-object v9, v7, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045d │ │ +1a3a3e: 1f07 461a |0013: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3a42: 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 │ │ -1a37cc: |[1a37cc] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a37dc: 6e30 f80e 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@0ef8 │ │ -1a37e2: 0c01 |0003: move-result-object v1 │ │ -1a37e4: 1f01 9d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049d │ │ -1a37e8: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a37ec: 6e20 fb0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efb │ │ -1a37f2: 0c01 |000b: move-result-object v1 │ │ -1a37f4: 1101 |000c: return-object v1 │ │ +1a389c: |[1a389c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a38ac: 6e30 f80e 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@0ef8 │ │ +1a38b2: 0c01 |0003: move-result-object v1 │ │ +1a38b4: 1f01 9d04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049d │ │ +1a38b8: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a38bc: 6e20 fb0e 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0efb │ │ +1a38c2: 0c01 |000b: move-result-object v1 │ │ +1a38c4: 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 │ │ -1a37f8: |[1a37f8] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3808: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a380c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3810: 6e30 f90e 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@0ef9 │ │ -1a3816: 0c01 |0007: move-result-object v1 │ │ -1a3818: 1101 |0008: return-object v1 │ │ +1a38c8: |[1a38c8] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a38d8: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a38dc: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a38e0: 6e30 f90e 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@0ef9 │ │ +1a38e6: 0c01 |0007: move-result-object v1 │ │ +1a38e8: 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 │ │ -1a381c: |[1a381c] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a382c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a3832: 0c00 |0003: move-result-object v0 │ │ -1a3834: 5261 5e04 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045e │ │ -1a3838: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a383a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a383e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3842: 7110 f99a 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3848: 2875 |000e: goto 0083 // +0075 │ │ -1a384a: 2207 8217 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a384e: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a3852: 7020 4093 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a3858: 2707 |0016: throw v7 │ │ -1a385a: 7110 f99a 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3860: 5467 5d04 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045d │ │ -1a3864: 1f07 3102 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3868: 1231 |001e: const/4 v1, #int 3 // #3 │ │ -1a386a: 2311 a625 |001f: new-array v1, v1, [Lkotlin/Pair; // type@25a6 │ │ -1a386e: 5563 5804 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0458 │ │ -1a3872: 7110 62b2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a3878: 0c03 |0026: move-result-object v3 │ │ -1a387a: 1a04 a3a8 |0027: const-string v4, "email_when_finished" // string@a8a3 │ │ -1a387e: 7120 299b 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b29 │ │ -1a3884: 0c03 |002c: move-result-object v3 │ │ -1a3886: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -1a3888: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ -1a388c: 1a03 18cb |0030: const-string v3, "limit_file_size" // string@cb18 │ │ -1a3890: 5464 5a04 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@045a │ │ -1a3894: 7120 299b 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b29 │ │ -1a389a: 0c03 |0037: move-result-object v3 │ │ -1a389c: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ -1a38a0: 1a03 f6e2 |003a: const-string v3, "password" // string@e2f6 │ │ -1a38a4: 5464 5b04 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045b │ │ -1a38a8: 7120 299b 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b29 │ │ -1a38ae: 0c03 |0041: move-result-object v3 │ │ -1a38b0: 1224 |0042: const/4 v4, #int 2 // #2 │ │ -1a38b2: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ -1a38b6: 7110 e304 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04e3 │ │ -1a38bc: 0c01 |0048: move-result-object v1 │ │ -1a38be: 5463 5c04 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045c │ │ -1a38c2: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ -1a38c6: 0734 |004d: move-object v4, v3 │ │ -1a38c8: 1f04 9017 |004e: check-cast v4, Ljava/lang/Number; // type@1790 │ │ -1a38cc: 6e10 b493 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@93b4 │ │ -1a38d2: 1b04 1903 0100 |0053: const-string/jumbo v4, "valid_until" // string@00010319 │ │ -1a38d8: 6e30 e004 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04e0 │ │ -1a38de: 6203 b600 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a38e2: 5464 5904 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ -1a38e6: 1f01 5418 |005d: check-cast v1, Ljava/util/Map; // type@1854 │ │ -1a38ea: 6e30 5009 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@0950 │ │ -1a38f0: 0c01 |0062: move-result-object v1 │ │ -1a38f2: 5463 5904 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ -1a38f6: 6e10 e041 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a38fc: 0a04 |0068: move-result v4 │ │ -1a38fe: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a3902: 6204 ba00 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a3906: 6e10 2b0a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a390c: 0a03 |0070: move-result v3 │ │ -1a390e: 6e10 d441 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41d4 │ │ -1a3914: 0c05 |0074: move-result-object v5 │ │ -1a3916: 1f05 6b03 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@036b │ │ -1a391a: 6e30 a909 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a9 │ │ -1a3920: 5962 5e04 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045e │ │ -1a3924: 7230 3d06 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a392a: 0c07 |007f: move-result-object v7 │ │ -1a392c: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ -1a3930: 1100 |0082: return-object v0 │ │ -1a3932: 6207 78b2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3936: 1107 |0085: return-object v7 │ │ +1a38ec: |[1a38ec] com.infomaniak.drive.ui.MainViewModel$createDropBoxFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a38fc: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a3902: 0c00 |0003: move-result-object v0 │ │ +1a3904: 5261 5e04 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045e │ │ +1a3908: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a390a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a390e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3912: 7110 069b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3918: 2875 |000e: goto 0083 // +0075 │ │ +1a391a: 2207 8317 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a391e: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a3922: 7020 4d93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a3928: 2707 |0016: throw v7 │ │ +1a392a: 7110 069b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3930: 5467 5d04 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.L$0:Ljava/lang/Object; // field@045d │ │ +1a3934: 1f07 3102 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3938: 1231 |001e: const/4 v1, #int 3 // #3 │ │ +1a393a: 2311 a725 |001f: new-array v1, v1, [Lkotlin/Pair; // type@25a7 │ │ +1a393e: 5563 5804 |0021: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$emailWhenFinished:Z // field@0458 │ │ +1a3942: 7110 6fb2 0300 |0023: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a3948: 0c03 |0026: move-result-object v3 │ │ +1a394a: 1a04 a8a8 |0027: const-string v4, "email_when_finished" // string@a8a8 │ │ +1a394e: 7120 369b 3400 |0029: invoke-static {v4, v3}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b36 │ │ +1a3954: 0c03 |002c: move-result-object v3 │ │ +1a3956: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +1a3958: 4d03 0104 |002e: aput-object v3, v1, v4 │ │ +1a395c: 1a03 1dcb |0030: const-string v3, "limit_file_size" // string@cb1d │ │ +1a3960: 5464 5a04 |0032: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$limitFileSize:Ljava/lang/Long; // field@045a │ │ +1a3964: 7120 369b 4300 |0034: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b36 │ │ +1a396a: 0c03 |0037: move-result-object v3 │ │ +1a396c: 4d03 0102 |0038: aput-object v3, v1, v2 │ │ +1a3970: 1a03 fbe2 |003a: const-string v3, "password" // string@e2fb │ │ +1a3974: 5464 5b04 |003c: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$password:Ljava/lang/String; // field@045b │ │ +1a3978: 7120 369b 4300 |003e: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b36 │ │ +1a397e: 0c03 |0041: move-result-object v3 │ │ +1a3980: 1224 |0042: const/4 v4, #int 2 // #2 │ │ +1a3982: 4d03 0104 |0043: aput-object v3, v1, v4 │ │ +1a3986: 7110 e304 0100 |0045: invoke-static {v1}, Landroidx/collection/ArrayMapKt;.arrayMapOf:([Lkotlin/Pair;)Landroidx/collection/ArrayMap; // method@04e3 │ │ +1a398c: 0c01 |0048: move-result-object v1 │ │ +1a398e: 5463 5c04 |0049: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$validUntil:Ljava/lang/Long; // field@045c │ │ +1a3992: 3803 0e00 |004b: if-eqz v3, 0059 // +000e │ │ +1a3996: 0734 |004d: move-object v4, v3 │ │ +1a3998: 1f04 9117 |004e: check-cast v4, Ljava/lang/Number; // type@1791 │ │ +1a399c: 6e10 c193 0400 |0050: invoke-virtual {v4}, Ljava/lang/Number;.longValue:()J // method@93c1 │ │ +1a39a2: 1b04 1e03 0100 |0053: const-string/jumbo v4, "valid_until" // string@0001031e │ │ +1a39a8: 6e30 e004 4103 |0056: invoke-virtual {v1, v4, v3}, Landroidx/collection/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@04e0 │ │ +1a39ae: 6203 b600 |0059: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a39b2: 5464 5904 |005b: iget-object v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ +1a39b6: 1f01 5518 |005d: check-cast v1, Ljava/util/Map; // type@1855 │ │ +1a39ba: 6e30 5009 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@0950 │ │ +1a39c0: 0c01 |0062: move-result-object v1 │ │ +1a39c2: 5463 5904 |0063: iget-object v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0459 │ │ +1a39c6: 6e10 ed41 0100 |0065: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a39cc: 0a04 |0068: move-result v4 │ │ +1a39ce: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a39d2: 6204 ba00 |006b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a39d6: 6e10 2b0a 0300 |006d: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a39dc: 0a03 |0070: move-result v3 │ │ +1a39de: 6e10 e141 0100 |0071: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e1 │ │ +1a39e4: 0c05 |0074: move-result-object v5 │ │ +1a39e6: 1f05 6b03 |0075: check-cast v5, Lcom/infomaniak/drive/data/models/DropBox; // type@036b │ │ +1a39ea: 6e30 a909 3405 |0077: invoke-virtual {v4, v3, v5}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a9 │ │ +1a39f0: 5962 5e04 |007a: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1;.label:I // field@045e │ │ +1a39f4: 7230 3d06 1706 |007c: invoke-interface {v7, v1, v6}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a39fa: 0c07 |007f: move-result-object v7 │ │ +1a39fc: 3307 0300 |0080: if-ne v7, v0, 0083 // +0003 │ │ +1a3a00: 1100 |0082: return-object v0 │ │ +1a3a02: 6207 7bb2 |0083: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3a06: 1107 |0085: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=243 │ │ 0x001f line=245 │ │ 0x0030 line=246 │ │ 0x003a line=247 │ │ 0x0045 line=244 │ │ @@ -22633,21 +22633,21 @@ │ │ 0x0065 line=252 │ │ 0x007a line=253 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #127 header: │ │ class_idx : 1182 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #127 annotations: │ │ Annotations on class │ │ @@ -22697,144 +22697,144 @@ │ │ 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 │ │ -1a3aa8: |[1a3aa8] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ -1a3ab8: 5901 6004 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0460 │ │ -1a3abc: 5902 6104 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0461 │ │ -1a3ac0: 5b03 5f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045f │ │ -1a3ac4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a3ac6: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a3acc: 0e00 |000a: return-void │ │ +1a3b78: |[1a3b78] com.infomaniak.drive.ui.MainViewModel$createOffice$1.:(IILcom/infomaniak/drive/data/models/CreateFile;Lkotlin/coroutines/Continuation;)V │ │ +1a3b88: 5901 6004 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0460 │ │ +1a3b8c: 5902 6104 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0461 │ │ +1a3b90: 5b03 5f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045f │ │ +1a3b94: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a3b96: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a3b9c: 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 │ │ -1a3a78: |[1a3a78] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3a88: 2200 9e04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049e │ │ -1a3a8c: 5241 6004 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0460 │ │ -1a3a90: 5242 6104 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0461 │ │ -1a3a94: 5443 5f04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045f │ │ -1a3a98: 7056 fc0e 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@0efc │ │ -1a3a9e: 5b05 6204 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0462 │ │ -1a3aa2: 1f00 451a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3aa6: 1100 |000f: return-object v0 │ │ +1a3b48: |[1a3b48] com.infomaniak.drive.ui.MainViewModel$createOffice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3b58: 2200 9e04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049e │ │ +1a3b5c: 5241 6004 |0002: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0460 │ │ +1a3b60: 5242 6104 |0004: iget v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0461 │ │ +1a3b64: 5443 5f04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045f │ │ +1a3b68: 7056 fc0e 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@0efc │ │ +1a3b6e: 5b05 6204 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0462 │ │ +1a3b72: 1f00 461a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3b76: 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 │ │ -1a39a4: |[1a39a4] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a39b4: 6e30 fd0e 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@0efd │ │ -1a39ba: 0c01 |0003: move-result-object v1 │ │ -1a39bc: 1f01 9e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049e │ │ -1a39c0: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a39c4: 6e20 000f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f00 │ │ -1a39ca: 0c01 |000b: move-result-object v1 │ │ -1a39cc: 1101 |000c: return-object v1 │ │ +1a3a74: |[1a3a74] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3a84: 6e30 fd0e 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@0efd │ │ +1a3a8a: 0c01 |0003: move-result-object v1 │ │ +1a3a8c: 1f01 9e04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049e │ │ +1a3a90: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3a94: 6e20 000f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f00 │ │ +1a3a9a: 0c01 |000b: move-result-object v1 │ │ +1a3a9c: 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 │ │ -1a39d0: |[1a39d0] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a39e0: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a39e4: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a39e8: 6e30 fe0e 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@0efe │ │ -1a39ee: 0c01 |0007: move-result-object v1 │ │ -1a39f0: 1101 |0008: return-object v1 │ │ +1a3aa0: |[1a3aa0] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3ab0: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3ab4: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3ab8: 6e30 fe0e 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@0efe │ │ +1a3abe: 0c01 |0007: move-result-object v1 │ │ +1a3ac0: 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 │ │ -1a39f4: |[1a39f4] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3a04: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a3a0a: 0c00 |0003: move-result-object v0 │ │ -1a3a0c: 5261 6304 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0463 │ │ -1a3a10: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3a12: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3a16: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3a1a: 7110 f99a 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3a20: 2828 |000e: goto 0036 // +0028 │ │ -1a3a22: 2207 8217 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a3a26: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a3a2a: 7020 4093 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a3a30: 2707 |0016: throw v7 │ │ -1a3a32: 7110 f99a 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3a38: 5467 6204 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0462 │ │ -1a3a3c: 1f07 3102 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3a40: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a3a44: 5263 6004 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0460 │ │ -1a3a48: 5264 6104 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0461 │ │ -1a3a4c: 5465 5f04 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045f │ │ -1a3a50: 6e40 2c09 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@092c │ │ -1a3a56: 0c01 |0029: move-result-object v1 │ │ -1a3a58: 0763 |002a: move-object v3, v6 │ │ -1a3a5a: 1f03 451a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3a5e: 5962 6304 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0463 │ │ -1a3a62: 7230 3d06 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a3a68: 0c07 |0032: move-result-object v7 │ │ -1a3a6a: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ -1a3a6e: 1100 |0035: return-object v0 │ │ -1a3a70: 6207 78b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3a74: 1107 |0038: return-object v7 │ │ +1a3ac4: |[1a3ac4] com.infomaniak.drive.ui.MainViewModel$createOffice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3ad4: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a3ada: 0c00 |0003: move-result-object v0 │ │ +1a3adc: 5261 6304 |0004: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0463 │ │ +1a3ae0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3ae2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3ae6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3aea: 7110 069b 0700 |000b: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3af0: 2828 |000e: goto 0036 // +0028 │ │ +1a3af2: 2207 8317 |000f: new-instance v7, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a3af6: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a3afa: 7020 4d93 0700 |0013: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a3b00: 2707 |0016: throw v7 │ │ +1a3b02: 7110 069b 0700 |0017: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3b08: 5467 6204 |001a: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.L$0:Ljava/lang/Object; // field@0462 │ │ +1a3b0c: 1f07 3102 |001c: check-cast v7, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3b10: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a3b14: 5263 6004 |0020: iget v3, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$driveId:I // field@0460 │ │ +1a3b18: 5264 6104 |0022: iget v4, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$folderId:I // field@0461 │ │ +1a3b1c: 5465 5f04 |0024: iget-object v5, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.$createFile:Lcom/infomaniak/drive/data/models/CreateFile; // field@045f │ │ +1a3b20: 6e40 2c09 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@092c │ │ +1a3b26: 0c01 |0029: move-result-object v1 │ │ +1a3b28: 0763 |002a: move-object v3, v6 │ │ +1a3b2a: 1f03 461a |002b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3b2e: 5962 6304 |002d: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1;.label:I // field@0463 │ │ +1a3b32: 7230 3d06 1703 |002f: invoke-interface {v7, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a3b38: 0c07 |0032: move-result-object v7 │ │ +1a3b3a: 3307 0300 |0033: if-ne v7, v0, 0036 // +0003 │ │ +1a3b3e: 1100 |0035: return-object v0 │ │ +1a3b40: 6207 7bb2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3b44: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #128 header: │ │ class_idx : 1183 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #128 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;' │ │ @@ -22854,18 +22854,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 │ │ -1a3af4: |[1a3af4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ -1a3b04: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a3b0a: 5b01 6404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0464 │ │ -1a3b0e: 0e00 |0005: return-void │ │ +1a3bc4: |[1a3bc4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V │ │ +1a3bd4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a3bda: 5b01 6404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0464 │ │ +1a3bde: 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; │ │ │ │ @@ -22875,34 +22875,34 @@ │ │ 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 │ │ -1a3ad0: |[1a3ad0] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3ae0: 5410 6404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0464 │ │ -1a3ae4: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a3ae8: 7120 030f 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@0f03 │ │ -1a3aee: 0c02 |0007: move-result-object v2 │ │ -1a3af0: 1102 |0008: return-object v2 │ │ +1a3ba0: |[1a3ba0] com.infomaniak.drive.ui.MainViewModel$createShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3bb0: 5410 6404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/lib/core/models/ApiResponse; // field@0464 │ │ +1a3bb4: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a3bb8: 7120 030f 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@0f03 │ │ +1a3bbe: 0c02 |0007: move-result-object v2 │ │ +1a3bc0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #129 header: │ │ class_idx : 1184 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -22944,56 +22944,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 │ │ -1a3c58: |[1a3c58] 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; │ │ -1a3c68: 7120 090f 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@0f09 │ │ -1a3c6e: 0c00 |0003: move-result-object v0 │ │ -1a3c70: 1100 |0004: return-object v0 │ │ +1a3d28: |[1a3d28] 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; │ │ +1a3d38: 7120 090f 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@0f09 │ │ +1a3d3e: 0c00 |0003: move-result-object v0 │ │ +1a3d40: 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 │ │ -1a3cc4: |[1a3cc4] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3cd4: 5b01 6504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ -1a3cd8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3cda: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a3ce0: 0e00 |0006: return-void │ │ +1a3d94: |[1a3d94] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a3da4: 5b01 6504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ +1a3da8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3daa: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a3db0: 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 │ │ -1a3c74: |[1a3c74] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a3c84: 6e10 d441 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41d4 │ │ -1a3c8a: 0c00 |0003: move-result-object v0 │ │ -1a3c8c: 1f00 9303 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ -1a3c90: 6e20 6c0a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a6c │ │ -1a3c96: 6200 78b2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3c9a: 1100 |000b: return-object v0 │ │ +1a3d44: |[1a3d44] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/lib/core/models/ApiResponse;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a3d54: 6e10 e141 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e1 │ │ +1a3d5a: 0c00 |0003: move-result-object v0 │ │ +1a3d5c: 1f00 9303 |0004: check-cast v0, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ +1a3d60: 6e20 6c0a 0100 |0006: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a6c │ │ +1a3d66: 6200 7bb2 |0009: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3d6a: 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; │ │ │ │ @@ -23003,161 +23003,161 @@ │ │ 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 │ │ -1a3c9c: |[1a3c9c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3cac: 2200 a004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a0 │ │ -1a3cb0: 5421 6504 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ -1a3cb4: 7030 040f 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@0f04 │ │ -1a3cba: 5b03 6604 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0466 │ │ -1a3cbe: 1f00 451a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3cc2: 1100 |000b: return-object v0 │ │ +1a3d6c: |[1a3d6c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3d7c: 2200 a004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a0 │ │ +1a3d80: 5421 6504 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ +1a3d84: 7030 040f 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@0f04 │ │ +1a3d8a: 5b03 6604 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0466 │ │ +1a3d8e: 1f00 461a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3d92: 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 │ │ -1a3b10: |[1a3b10] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3b20: 6e30 050f 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@0f05 │ │ -1a3b26: 0c01 |0003: move-result-object v1 │ │ -1a3b28: 1f01 a004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a0 │ │ -1a3b2c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3b30: 6e20 080f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f08 │ │ -1a3b36: 0c01 |000b: move-result-object v1 │ │ -1a3b38: 1101 |000c: return-object v1 │ │ +1a3be0: |[1a3be0] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3bf0: 6e30 050f 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@0f05 │ │ +1a3bf6: 0c01 |0003: move-result-object v1 │ │ +1a3bf8: 1f01 a004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a0 │ │ +1a3bfc: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3c00: 6e20 080f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f08 │ │ +1a3c06: 0c01 |000b: move-result-object v1 │ │ +1a3c08: 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 │ │ -1a3b3c: |[1a3b3c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3b4c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3b50: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3b54: 6e30 060f 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@0f06 │ │ -1a3b5a: 0c01 |0007: move-result-object v1 │ │ -1a3b5c: 1101 |0008: return-object v1 │ │ +1a3c0c: |[1a3c0c] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3c1c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3c20: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3c24: 6e30 060f 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@0f06 │ │ +1a3c2a: 0c01 |0007: move-result-object v1 │ │ +1a3c2c: 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 │ │ -1a3b60: |[1a3b60] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3b70: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a3b76: 0c00 |0003: move-result-object v0 │ │ -1a3b78: 52e1 6704 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0467 │ │ -1a3b7c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3b7e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3b82: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3b86: 7110 f99a 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3b8c: 2863 |000e: goto 0071 // +0063 │ │ -1a3b8e: 220f 8217 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a3b92: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a3b96: 7020 4093 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a3b9c: 270f |0016: throw v15 │ │ -1a3b9e: 7110 f99a 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3ba4: 54ef 6604 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0466 │ │ -1a3ba8: 1f0f 3102 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3bac: 2201 9303 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ -1a3bb0: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ -1a3bb4: 120b |0022: const/4 v11, #int 0 // #0 │ │ -1a3bb6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1a3bb8: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -1a3bba: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -1a3bbc: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -1a3bbe: 1208 |0027: const/4 v8, #int 0 // #0 │ │ -1a3bc0: 1209 |0028: const/4 v9, #int 0 // #0 │ │ -1a3bc2: 0713 |0029: move-object v3, v1 │ │ -1a3bc4: 7609 e90a 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@0ae9 │ │ -1a3bca: 6209 1101 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@0111 │ │ -1a3bce: 220d 9203 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@0392 │ │ -1a3bd2: 7110 62b2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a3bd8: 0c05 |0034: move-result-object v5 │ │ -1a3bda: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -1a3bdc: 7110 62b2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a3be2: 0c06 |0039: move-result-object v6 │ │ -1a3be4: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ -1a3be8: 120c |003c: const/4 v12, #int 0 // #0 │ │ -1a3bea: 120a |003d: const/4 v10, #int 0 // #0 │ │ -1a3bec: 07d3 |003e: move-object v3, v13 │ │ -1a3bee: 0714 |003f: move-object v4, v1 │ │ -1a3bf0: 760a e60a 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@0ae6 │ │ -1a3bf6: 6201 b600 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a3bfa: 54e3 6504 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ -1a3bfe: 6e30 2d09 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@092d │ │ -1a3c04: 0c01 |004a: move-result-object v1 │ │ -1a3c06: 6e10 e041 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a3c0c: 0a03 |004e: move-result v3 │ │ -1a3c0e: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ -1a3c12: 6204 ba00 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a3c16: 54e3 6504 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ -1a3c1a: 6e10 2b0a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a3c20: 0a05 |0058: move-result v5 │ │ -1a3c22: 2208 9f04 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@049f │ │ -1a3c26: 7020 010f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f01 │ │ -1a3c2c: 1269 |005e: const/4 v9, #int 6 // #6 │ │ -1a3c2e: 120a |005f: const/4 v10, #int 0 // #0 │ │ -1a3c30: 1206 |0060: const/4 v6, #int 0 // #0 │ │ -1a3c32: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -1a3c34: 7707 ad09 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@09ad │ │ -1a3c3a: 07e3 |0065: move-object v3, v14 │ │ -1a3c3c: 1f03 451a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3c40: 59e2 6704 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0467 │ │ -1a3c44: 7230 3d06 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a3c4a: 0c0f |006d: move-result-object v15 │ │ -1a3c4c: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ -1a3c50: 1100 |0070: return-object v0 │ │ -1a3c52: 620f 78b2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3c56: 110f |0073: return-object v15 │ │ +1a3c30: |[1a3c30] com.infomaniak.drive.ui.MainViewModel$createShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3c40: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a3c46: 0c00 |0003: move-result-object v0 │ │ +1a3c48: 52e1 6704 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0467 │ │ +1a3c4c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3c4e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3c52: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3c56: 7110 069b 0f00 |000b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3c5c: 2863 |000e: goto 0071 // +0063 │ │ +1a3c5e: 220f 8317 |000f: new-instance v15, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a3c62: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a3c66: 7020 4d93 0f00 |0013: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a3c6c: 270f |0016: throw v15 │ │ +1a3c6e: 7110 069b 0f00 |0017: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3c74: 54ef 6604 |001a: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.L$0:Ljava/lang/Object; // field@0466 │ │ +1a3c78: 1f0f 3102 |001c: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3c7c: 2201 9303 |001e: new-instance v1, Lcom/infomaniak/drive/data/models/ShareLink; // type@0393 │ │ +1a3c80: 130a 3f00 |0020: const/16 v10, #int 63 // #3f │ │ +1a3c84: 120b |0022: const/4 v11, #int 0 // #0 │ │ +1a3c86: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1a3c88: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +1a3c8a: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +1a3c8c: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +1a3c8e: 1208 |0027: const/4 v8, #int 0 // #0 │ │ +1a3c90: 1209 |0028: const/4 v9, #int 0 // #0 │ │ +1a3c92: 0713 |0029: move-object v3, v1 │ │ +1a3c94: 7609 e90a 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@0ae9 │ │ +1a3c9a: 6209 1101 |002d: sget-object v9, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission;.PUBLIC:Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkFilePermission; // field@0111 │ │ +1a3c9e: 220d 9203 |002f: new-instance v13, Lcom/infomaniak/drive/data/models/ShareLink$ShareLinkSettings; // type@0392 │ │ +1a3ca2: 7110 6fb2 0200 |0031: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a3ca8: 0c05 |0034: move-result-object v5 │ │ +1a3caa: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +1a3cac: 7110 6fb2 0300 |0036: invoke-static {v3}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a3cb2: 0c06 |0039: move-result-object v6 │ │ +1a3cb4: 130b 2c00 |003a: const/16 v11, #int 44 // #2c │ │ +1a3cb8: 120c |003c: const/4 v12, #int 0 // #0 │ │ +1a3cba: 120a |003d: const/4 v10, #int 0 // #0 │ │ +1a3cbc: 07d3 |003e: move-object v3, v13 │ │ +1a3cbe: 0714 |003f: move-object v4, v1 │ │ +1a3cc0: 760a e60a 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@0ae6 │ │ +1a3cc6: 6201 b600 |0043: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a3cca: 54e3 6504 |0045: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ +1a3cce: 6e30 2d09 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@092d │ │ +1a3cd4: 0c01 |004a: move-result-object v1 │ │ +1a3cd6: 6e10 ed41 0100 |004b: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a3cdc: 0a03 |004e: move-result v3 │ │ +1a3cde: 3803 1600 |004f: if-eqz v3, 0065 // +0016 │ │ +1a3ce2: 6204 ba00 |0051: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a3ce6: 54e3 6504 |0053: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0465 │ │ +1a3cea: 6e10 2b0a 0300 |0055: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a3cf0: 0a05 |0058: move-result v5 │ │ +1a3cf2: 2208 9f04 |0059: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0; // type@049f │ │ +1a3cf6: 7020 010f 1800 |005b: invoke-direct {v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/lib/core/models/ApiResponse;)V // method@0f01 │ │ +1a3cfc: 1269 |005e: const/4 v9, #int 6 // #6 │ │ +1a3cfe: 120a |005f: const/4 v10, #int 0 // #0 │ │ +1a3d00: 1206 |0060: const/4 v6, #int 0 // #0 │ │ +1a3d02: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +1a3d04: 7707 ad09 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@09ad │ │ +1a3d0a: 07e3 |0065: move-object v3, v14 │ │ +1a3d0c: 1f03 461a |0066: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3d10: 59e2 6704 |0068: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1;.label:I // field@0467 │ │ +1a3d14: 7230 3d06 1f03 |006a: invoke-interface {v15, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a3d1a: 0c0f |006d: move-result-object v15 │ │ +1a3d1c: 330f 0300 |006e: if-ne v15, v0, 0071 // +0003 │ │ +1a3d20: 1100 |0070: return-object v0 │ │ +1a3d22: 620f 7bb2 |0071: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3d26: 110f |0073: return-object v15 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=223 │ │ 0x001e line=224 │ │ 0x0043 line=225 │ │ 0x004b line=227 │ │ 0x0051 line=228 │ │ 0x0065 line=230 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #130 header: │ │ class_idx : 1185 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -23199,138 +23199,138 @@ │ │ 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 │ │ -1a3dd8: |[1a3dd8] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a3de8: 5b01 6804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ -1a3dec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a3dee: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a3df4: 0e00 |0006: return-void │ │ +1a3ea8: |[1a3ea8] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a3eb8: 5b01 6804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ +1a3ebc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a3ebe: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a3ec4: 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 │ │ -1a3db0: |[1a3db0] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3dc0: 2200 a104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a1 │ │ -1a3dc4: 5421 6804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ -1a3dc8: 7030 0a0f 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@0f0a │ │ -1a3dce: 5b03 6904 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0469 │ │ -1a3dd2: 1f00 451a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3dd6: 1100 |000b: return-object v0 │ │ +1a3e80: |[1a3e80] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a3e90: 2200 a104 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a1 │ │ +1a3e94: 5421 6804 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ +1a3e98: 7030 0a0f 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@0f0a │ │ +1a3e9e: 5b03 6904 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0469 │ │ +1a3ea2: 1f00 461a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3ea6: 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 │ │ -1a3ce4: |[1a3ce4] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3cf4: 6e30 0b0f 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@0f0b │ │ -1a3cfa: 0c01 |0003: move-result-object v1 │ │ -1a3cfc: 1f01 a104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a1 │ │ -1a3d00: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3d04: 6e20 0e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0e │ │ -1a3d0a: 0c01 |000b: move-result-object v1 │ │ -1a3d0c: 1101 |000c: return-object v1 │ │ +1a3db4: |[1a3db4] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3dc4: 6e30 0b0f 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@0f0b │ │ +1a3dca: 0c01 |0003: move-result-object v1 │ │ +1a3dcc: 1f01 a104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a1 │ │ +1a3dd0: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3dd4: 6e20 0e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f0e │ │ +1a3dda: 0c01 |000b: move-result-object v1 │ │ +1a3ddc: 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 │ │ -1a3d10: |[1a3d10] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3d20: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3d24: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3d28: 6e30 0c0f 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@0f0c │ │ -1a3d2e: 0c01 |0007: move-result-object v1 │ │ -1a3d30: 1101 |0008: return-object v1 │ │ +1a3de0: |[1a3de0] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3df0: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3df4: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3df8: 6e30 0c0f 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@0f0c │ │ +1a3dfe: 0c01 |0007: move-result-object v1 │ │ +1a3e00: 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 │ │ -1a3d34: |[1a3d34] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3d44: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a3d4a: 0c00 |0003: move-result-object v0 │ │ -1a3d4c: 5241 6a04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@046a │ │ -1a3d50: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3d52: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3d56: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3d5a: 7110 f99a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3d60: 2824 |000e: goto 0032 // +0024 │ │ -1a3d62: 2205 8217 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a3d66: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a3d6a: 7020 4093 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a3d70: 2705 |0016: throw v5 │ │ -1a3d72: 7110 f99a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3d78: 5445 6904 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0469 │ │ -1a3d7c: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3d80: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a3d84: 5443 6804 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ -1a3d88: 6e20 2f09 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@092f │ │ -1a3d8e: 0c01 |0025: move-result-object v1 │ │ -1a3d90: 0743 |0026: move-object v3, v4 │ │ -1a3d92: 1f03 451a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3d96: 5942 6a04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@046a │ │ -1a3d9a: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a3da0: 0c05 |002e: move-result-object v5 │ │ -1a3da2: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a3da6: 1100 |0031: return-object v0 │ │ -1a3da8: 6205 78b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3dac: 1105 |0034: return-object v5 │ │ +1a3e04: |[1a3e04] com.infomaniak.drive.ui.MainViewModel$deleteDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3e14: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a3e1a: 0c00 |0003: move-result-object v0 │ │ +1a3e1c: 5241 6a04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@046a │ │ +1a3e20: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3e22: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3e26: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3e2a: 7110 069b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3e30: 2824 |000e: goto 0032 // +0024 │ │ +1a3e32: 2205 8317 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a3e36: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a3e3a: 7020 4d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a3e40: 2705 |0016: throw v5 │ │ +1a3e42: 7110 069b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3e48: 5445 6904 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.L$0:Ljava/lang/Object; // field@0469 │ │ +1a3e4c: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3e50: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a3e54: 5443 6804 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0468 │ │ +1a3e58: 6e20 2f09 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@092f │ │ +1a3e5e: 0c01 |0025: move-result-object v1 │ │ +1a3e60: 0743 |0026: move-object v3, v4 │ │ +1a3e62: 1f03 461a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3e66: 5942 6a04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1;.label:I // field@046a │ │ +1a3e6a: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a3e70: 0c05 |002e: move-result-object v5 │ │ +1a3e72: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a3e76: 1100 |0031: return-object v0 │ │ +1a3e78: 6205 7bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3e7c: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #131 header: │ │ class_idx : 1186 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -23386,156 +23386,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 │ │ -1a3f5c: |[1a3f5c] 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 │ │ -1a3f6c: 5b01 6b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ -1a3f70: 5b02 6d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046d │ │ -1a3f74: 5b03 7004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0470 │ │ -1a3f78: 5b04 6c04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046c │ │ -1a3f7c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a3f7e: 7030 9db2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a3f84: 0e00 |000c: return-void │ │ +1a402c: |[1a402c] 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 │ │ +1a403c: 5b01 6b04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ +1a4040: 5b02 6d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046d │ │ +1a4044: 5b03 7004 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0470 │ │ +1a4048: 5b04 6c04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046c │ │ +1a404c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a404e: 7030 aab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a4054: 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 │ │ -1a3f24: |[1a3f24] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a3f34: 2206 a204 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a2 │ │ -1a3f38: 5471 6b04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ -1a3f3c: 5472 6d04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046d │ │ -1a3f40: 5473 7004 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0470 │ │ -1a3f44: 5474 6c04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046c │ │ -1a3f48: 0760 |000a: move-object v0, v6 │ │ -1a3f4a: 0795 |000b: move-object v5, v9 │ │ -1a3f4c: 7606 0f0f 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@0f0f │ │ -1a3f52: 5b68 6e04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046e │ │ -1a3f56: 1f06 451a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3f5a: 1106 |0013: return-object v6 │ │ +1a3ff4: |[1a3ff4] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4004: 2206 a204 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a2 │ │ +1a4008: 5471 6b04 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ +1a400c: 5472 6d04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046d │ │ +1a4010: 5473 7004 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0470 │ │ +1a4014: 5474 6c04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046c │ │ +1a4018: 0760 |000a: move-object v0, v6 │ │ +1a401a: 0795 |000b: move-object v5, v9 │ │ +1a401c: 7606 0f0f 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@0f0f │ │ +1a4022: 5b68 6e04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046e │ │ +1a4026: 1f06 461a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a402a: 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 │ │ -1a3df8: |[1a3df8] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3e08: 6e30 100f 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@0f10 │ │ -1a3e0e: 0c01 |0003: move-result-object v1 │ │ -1a3e10: 1f01 a204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a2 │ │ -1a3e14: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3e18: 6e20 130f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f13 │ │ -1a3e1e: 0c01 |000b: move-result-object v1 │ │ -1a3e20: 1101 |000c: return-object v1 │ │ +1a3ec8: |[1a3ec8] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a3ed8: 6e30 100f 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@0f10 │ │ +1a3ede: 0c01 |0003: move-result-object v1 │ │ +1a3ee0: 1f01 a204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a2 │ │ +1a3ee4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3ee8: 6e20 130f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f13 │ │ +1a3eee: 0c01 |000b: move-result-object v1 │ │ +1a3ef0: 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 │ │ -1a3e24: |[1a3e24] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3e34: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3e38: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3e3c: 6e30 110f 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@0f11 │ │ -1a3e42: 0c01 |0007: move-result-object v1 │ │ -1a3e44: 1101 |0008: return-object v1 │ │ +1a3ef4: |[1a3ef4] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3f04: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3f08: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a3f0c: 6e30 110f 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@0f11 │ │ +1a3f12: 0c01 |0007: move-result-object v1 │ │ +1a3f14: 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 │ │ -1a3e48: |[1a3e48] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3e58: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a3e5e: 0c00 |0003: move-result-object v0 │ │ -1a3e60: 52b1 6f04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046f │ │ -1a3e64: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a3e66: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a3e6a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a3e6e: 7110 f99a 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3e74: 2854 |000e: goto 0062 // +0054 │ │ -1a3e76: 220c 8217 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a3e7a: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a3e7e: 7020 4093 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a3e84: 270c |0016: throw v12 │ │ -1a3e86: 7110 f99a 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3e8c: 54bc 6e04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046e │ │ -1a3e90: 1f0c 3102 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a3e94: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a3e98: 54b4 6b04 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ -1a3e9c: 54b6 6d04 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046d │ │ -1a3ea0: 54b1 7004 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0470 │ │ -1a3ea4: 7110 c70f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a3eaa: 0c01 |0029: move-result-object v1 │ │ -1a3eac: 0717 |002a: move-object v7, v1 │ │ -1a3eae: 1f07 3100 |002b: check-cast v7, Landroid/content/Context; // type@0031 │ │ -1a3eb2: 54b8 6c04 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046c │ │ -1a3eb6: 1229 |002f: const/4 v9, #int 2 // #2 │ │ -1a3eb8: 120a |0030: const/4 v10, #int 0 // #0 │ │ -1a3eba: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1a3ebc: 7708 8509 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@0985 │ │ -1a3ec2: 0c01 |0035: move-result-object v1 │ │ -1a3ec4: 6e10 e041 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a3eca: 0a03 |0039: move-result v3 │ │ -1a3ecc: 6e10 d441 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41d4 │ │ -1a3ed2: 0c04 |003d: move-result-object v4 │ │ -1a3ed4: 1f04 6703 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@0367 │ │ -1a3ed8: 6e10 d541 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41d5 │ │ -1a3ede: 0c05 |0043: move-result-object v5 │ │ -1a3ee0: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ -1a3ee4: 6e10 b541 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41b5 │ │ -1a3eea: 0c05 |0049: move-result-object v5 │ │ -1a3eec: 2802 |004a: goto 004c // +0002 │ │ -1a3eee: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -1a3ef0: 6e10 de41 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@41de │ │ -1a3ef6: 0a01 |004f: move-result v1 │ │ -1a3ef8: 2206 9604 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a3efc: 7110 67b2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -1a3f02: 0c01 |0055: move-result-object v1 │ │ -1a3f04: 7055 c10e 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@0ec1 │ │ -1a3f0a: 59b2 6f04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046f │ │ -1a3f0e: 7230 3d06 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a3f14: 0c0c |005e: move-result-object v12 │ │ -1a3f16: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ -1a3f1a: 1100 |0061: return-object v0 │ │ -1a3f1c: 620c 78b2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3f20: 110c |0064: return-object v12 │ │ +1a3f18: |[1a3f18] com.infomaniak.drive.ui.MainViewModel$deleteFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a3f28: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a3f2e: 0c00 |0003: move-result-object v0 │ │ +1a3f30: 52b1 6f04 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046f │ │ +1a3f34: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a3f36: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a3f3a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a3f3e: 7110 069b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3f44: 2854 |000e: goto 0062 // +0054 │ │ +1a3f46: 220c 8317 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a3f4a: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a3f4e: 7020 4d93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a3f54: 270c |0016: throw v12 │ │ +1a3f56: 7110 069b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a3f5c: 54bc 6e04 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.L$0:Ljava/lang/Object; // field@046e │ │ +1a3f60: 1f0c 3102 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a3f64: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a3f68: 54b4 6b04 |0020: iget-object v4, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@046b │ │ +1a3f6c: 54b6 6d04 |0022: iget-object v6, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@046d │ │ +1a3f70: 54b1 7004 |0024: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0470 │ │ +1a3f74: 7110 c70f 0100 |0026: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a3f7a: 0c01 |0029: move-result-object v1 │ │ +1a3f7c: 0717 |002a: move-object v7, v1 │ │ +1a3f7e: 1f07 3100 |002b: check-cast v7, Landroid/content/Context; // type@0031 │ │ +1a3f82: 54b8 6c04 |002d: iget-object v8, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@046c │ │ +1a3f86: 1229 |002f: const/4 v9, #int 2 // #2 │ │ +1a3f88: 120a |0030: const/4 v10, #int 0 // #0 │ │ +1a3f8a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1a3f8c: 7708 8509 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@0985 │ │ +1a3f92: 0c01 |0035: move-result-object v1 │ │ +1a3f94: 6e10 ed41 0100 |0036: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a3f9a: 0a03 |0039: move-result v3 │ │ +1a3f9c: 6e10 e141 0100 |003a: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e1 │ │ +1a3fa2: 0c04 |003d: move-result-object v4 │ │ +1a3fa4: 1f04 6703 |003e: check-cast v4, Lcom/infomaniak/drive/data/models/CancellableAction; // type@0367 │ │ +1a3fa8: 6e10 e241 0100 |0040: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e2 │ │ +1a3fae: 0c05 |0043: move-result-object v5 │ │ +1a3fb0: 3805 0700 |0044: if-eqz v5, 004b // +0007 │ │ +1a3fb4: 6e10 c241 0500 |0046: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c2 │ │ +1a3fba: 0c05 |0049: move-result-object v5 │ │ +1a3fbc: 2802 |004a: goto 004c // +0002 │ │ +1a3fbe: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +1a3fc0: 6e10 eb41 0100 |004c: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getTranslatedError:()I // method@41eb │ │ +1a3fc6: 0a01 |004f: move-result v1 │ │ +1a3fc8: 2206 9604 |0050: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a3fcc: 7110 74b2 0100 |0052: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +1a3fd2: 0c01 |0055: move-result-object v1 │ │ +1a3fd4: 7055 c10e 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@0ec1 │ │ +1a3fda: 59b2 6f04 |0059: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1;.label:I // field@046f │ │ +1a3fde: 7230 3d06 6c0b |005b: invoke-interface {v12, v6, v11}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a3fe4: 0c0c |005e: move-result-object v12 │ │ +1a3fe6: 330c 0300 |005f: if-ne v12, v0, 0062 // +0003 │ │ +1a3fea: 1100 |0061: return-object v0 │ │ +1a3fec: 620c 7bb2 |0062: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a3ff0: 110c |0064: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=392 │ │ 0x001e line=393 │ │ 0x0036 line=396 │ │ 0x003a line=397 │ │ 0x0040 line=398 │ │ @@ -23545,21 +23545,21 @@ │ │ 0x0056 line=395 │ │ 0x0059 line=394 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #132 header: │ │ class_idx : 1187 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -23619,164 +23619,164 @@ │ │ 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 │ │ -1a40c8: |[1a40c8] 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 │ │ -1a40d8: 5b01 7204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ -1a40dc: 5b02 7704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0477 │ │ -1a40e0: 5b03 7504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0475 │ │ -1a40e4: 5b04 7104 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ -1a40e8: 5b05 7304 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ -1a40ec: 5b06 7404 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0474 │ │ -1a40f0: 1221 |000c: const/4 v1, #int 2 // #2 │ │ -1a40f2: 7030 9db2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a40f8: 0e00 |0010: return-void │ │ +1a4198: |[1a4198] 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 │ │ +1a41a8: 5b01 7204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ +1a41ac: 5b02 7704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0477 │ │ +1a41b0: 5b03 7504 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0475 │ │ +1a41b4: 5b04 7104 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ +1a41b8: 5b05 7304 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ +1a41bc: 5b06 7404 |000a: iput-object v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0474 │ │ +1a41c0: 1221 |000c: const/4 v1, #int 2 // #2 │ │ +1a41c2: 7030 aab2 1007 |000d: invoke-direct {v0, v1, v7}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a41c8: 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 │ │ -1a408c: |[1a408c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a409c: 2209 a304 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a3 │ │ -1a40a0: 5481 7204 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ -1a40a4: 5482 7704 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0477 │ │ -1a40a8: 5483 7504 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0475 │ │ -1a40ac: 5484 7104 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ -1a40b0: 5485 7304 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ -1a40b4: 5486 7404 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0474 │ │ -1a40b8: 0790 |000e: move-object v0, v9 │ │ -1a40ba: 07a7 |000f: move-object v7, v10 │ │ -1a40bc: 7608 140f 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@0f14 │ │ -1a40c2: 1f09 451a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a40c6: 1109 |0015: return-object v9 │ │ +1a415c: |[1a415c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a416c: 2209 a304 |0000: new-instance v9, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a3 │ │ +1a4170: 5481 7204 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ +1a4174: 5482 7704 |0004: iget-object v2, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0477 │ │ +1a4178: 5483 7504 |0006: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0475 │ │ +1a417c: 5484 7104 |0008: iget-object v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ +1a4180: 5485 7304 |000a: iget-object v5, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ +1a4184: 5486 7404 |000c: iget-object v6, v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0474 │ │ +1a4188: 0790 |000e: move-object v0, v9 │ │ +1a418a: 07a7 |000f: move-object v7, v10 │ │ +1a418c: 7608 140f 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@0f14 │ │ +1a4192: 1f09 461a |0013: check-cast v9, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4196: 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 │ │ -1a3f88: |[1a3f88] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3f98: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a3f9c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a3fa0: 6e30 170f 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@0f17 │ │ -1a3fa6: 0c01 |0007: move-result-object v1 │ │ -1a3fa8: 1101 |0008: return-object v1 │ │ +1a4058: |[1a4058] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4068: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a406c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4070: 6e30 170f 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@0f17 │ │ +1a4076: 0c01 |0007: move-result-object v1 │ │ +1a4078: 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 │ │ -1a3fac: |[1a3fac] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a3fbc: 6e30 150f 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@0f15 │ │ -1a3fc2: 0c01 |0003: move-result-object v1 │ │ -1a3fc4: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a3 │ │ -1a3fc8: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a3fcc: 6e20 180f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f18 │ │ -1a3fd2: 0c01 |000b: move-result-object v1 │ │ -1a3fd4: 1101 |000c: return-object v1 │ │ +1a407c: |[1a407c] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a408c: 6e30 150f 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@0f15 │ │ +1a4092: 0c01 |0003: move-result-object v1 │ │ +1a4094: 1f01 a304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a3 │ │ +1a4098: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a409c: 6e20 180f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f18 │ │ +1a40a2: 0c01 |000b: move-result-object v1 │ │ +1a40a4: 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 │ │ -1a3fd8: |[1a3fd8] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a3fe8: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a3fee: 5230 7604 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0476 │ │ -1a3ff2: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ -1a3ff6: 7110 f99a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a3ffc: 6204 3b13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@133b │ │ -1a4000: 5430 7204 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ -1a4004: 6e20 de3a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3ade │ │ -1a400a: 0a04 |0011: move-result v4 │ │ -1a400c: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ -1a4010: 6204 3b13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@133b │ │ -1a4014: 5430 7204 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ -1a4018: 5431 7704 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0477 │ │ -1a401c: 7110 c70f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a4022: 0c01 |001d: move-result-object v1 │ │ -1a4024: 1f01 3100 |001e: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a4028: 5432 7504 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0475 │ │ -1a402c: 6e40 dc3a 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@3adc │ │ -1a4032: 5434 7104 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ -1a4036: 6e10 1092 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9210 │ │ -1a403c: 0a04 |002a: move-result v4 │ │ -1a403e: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ -1a4042: 5434 7104 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ -1a4046: 6e10 0e92 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@920e │ │ -1a404c: 5434 7304 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ -1a4050: 6e10 1092 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@9210 │ │ -1a4056: 0a04 |0037: move-result v4 │ │ -1a4058: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ -1a405c: 5434 7304 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ -1a4060: 6e10 0e92 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@920e │ │ -1a4066: 5434 7404 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0474 │ │ -1a406a: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ -1a406e: 7210 aeb5 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a4074: 6204 78b2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4078: 1104 |0048: return-object v4 │ │ -1a407a: 2204 8217 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a407e: 1a00 9c97 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a4082: 7020 4093 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a4088: 2704 |0050: throw v4 │ │ +1a40a8: |[1a40a8] com.infomaniak.drive.ui.MainViewModel$deleteFile$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a40b8: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a40be: 5230 7604 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.label:I // field@0476 │ │ +1a40c2: 3900 4400 |0005: if-nez v0, 0049 // +0044 │ │ +1a40c6: 7110 069b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a40cc: 6204 3e13 |000a: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@133e │ │ +1a40d0: 5430 7204 |000c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ +1a40d4: 6e20 eb3a 0400 |000e: invoke-virtual {v4, v0}, Lcom/infomaniak/drive/utils/MediaUtils;.isMedia:(Lcom/infomaniak/drive/data/models/File;)Z // method@3aeb │ │ +1a40da: 0a04 |0011: move-result v4 │ │ +1a40dc: 3804 1300 |0012: if-eqz v4, 0025 // +0013 │ │ +1a40e0: 6204 3e13 |0014: sget-object v4, Lcom/infomaniak/drive/utils/MediaUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MediaUtils; // field@133e │ │ +1a40e4: 5430 7204 |0016: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$file:Lcom/infomaniak/drive/data/models/File; // field@0472 │ │ +1a40e8: 5431 7704 |0018: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0477 │ │ +1a40ec: 7110 c70f 0100 |001a: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a40f2: 0c01 |001d: move-result-object v1 │ │ +1a40f4: 1f01 3100 |001e: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a40f8: 5432 7504 |0020: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0475 │ │ +1a40fc: 6e40 e93a 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@3ae9 │ │ +1a4102: 5434 7104 |0025: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ +1a4106: 6e10 1d92 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@921d │ │ +1a410c: 0a04 |002a: move-result v4 │ │ +1a410e: 3804 0700 |002b: if-eqz v4, 0032 // +0007 │ │ +1a4112: 5434 7104 |002d: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$cacheFile:Ljava/io/File; // field@0471 │ │ +1a4116: 6e10 1b92 0400 |002f: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@921b │ │ +1a411c: 5434 7304 |0032: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ +1a4120: 6e10 1d92 0400 |0034: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@921d │ │ +1a4126: 0a04 |0037: move-result v4 │ │ +1a4128: 3804 0700 |0038: if-eqz v4, 003f // +0007 │ │ +1a412c: 5434 7304 |003a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$offlineFile:Ljava/io/File; // field@0473 │ │ +1a4130: 6e10 1b92 0400 |003c: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@921b │ │ +1a4136: 5434 7404 |003f: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2;.$onFileRemovedFromOffline:Lkotlin/jvm/functions/Function0; // field@0474 │ │ +1a413a: 3804 0500 |0041: if-eqz v4, 0046 // +0005 │ │ +1a413e: 7210 bbb5 0400 |0043: invoke-interface {v4}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a4144: 6204 7bb2 |0046: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4148: 1104 |0048: return-object v4 │ │ +1a414a: 2204 8317 |0049: new-instance v4, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a414e: 1a00 a197 |004b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a4152: 7020 4d93 0400 |004d: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a4158: 2704 |0050: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=512 │ │ 0x000a line=513 │ │ 0x0025 line=514 │ │ 0x0032 line=515 │ │ 0x003a line=516 │ │ 0x003f line=518 │ │ 0x0046 line=519 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #133 header: │ │ class_idx : 1188 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #133 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;' │ │ @@ -23796,18 +23796,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 │ │ -1a4120: |[1a4120] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1a4130: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a4136: 5b01 7804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0478 │ │ -1a413a: 0e00 |0005: return-void │ │ +1a41f0: |[1a41f0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1a4200: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a4206: 5b01 7804 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0478 │ │ +1a420a: 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; │ │ │ │ @@ -23817,34 +23817,34 @@ │ │ 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 │ │ -1a40fc: |[1a40fc] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a410c: 5410 7804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0478 │ │ -1a4110: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a4114: 7120 1b0f 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@0f1b │ │ -1a411a: 0c02 |0007: move-result-object v2 │ │ -1a411c: 1102 |0008: return-object v2 │ │ +1a41cc: |[1a41cc] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a41dc: 5410 7804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/functions/Function1; // field@0478 │ │ +1a41e0: 1f02 7503 |0002: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a41e4: 7120 1b0f 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@0f1b │ │ +1a41ea: 0c02 |0007: move-result-object v2 │ │ +1a41ec: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #134 header: │ │ class_idx : 1189 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -23908,58 +23908,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 │ │ -1a4294: |[1a4294] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a42a4: 7120 210f 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@0f21 │ │ -1a42aa: 0c00 |0003: move-result-object v0 │ │ -1a42ac: 1100 |0004: return-object v0 │ │ +1a4364: |[1a4364] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.$r8$lambda$MSsCnJpUczl_HKTnnxBfqMxnLIo:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a4374: 7120 210f 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@0f21 │ │ +1a437a: 0c00 |0003: move-result-object v0 │ │ +1a437c: 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 │ │ -1a4308: |[1a4308] 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 │ │ -1a4318: 5b01 7904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ -1a431c: 5b02 7b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ -1a4320: 5b03 7a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@047a │ │ -1a4324: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a4326: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a432c: 0e00 |000a: return-void │ │ +1a43d8: |[1a43d8] 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 │ │ +1a43e8: 5b01 7904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ +1a43ec: 5b02 7b04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ +1a43f0: 5b03 7a04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@047a │ │ +1a43f4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a43f6: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a43fc: 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 │ │ -1a42b0: |[1a42b0] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a42c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a42c2: 6e20 640a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a64 │ │ -1a42c8: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ -1a42cc: 7220 b9b5 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5b9 │ │ -1a42d2: 6201 78b2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a42d6: 1101 |000b: return-object v1 │ │ +1a4380: |[1a4380] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend$lambda$1$lambda$0:(Lkotlin/jvm/functions/Function1;Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a4390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a4392: 6e20 640a 0200 |0001: invoke-virtual {v2, v0}, Lcom/infomaniak/drive/data/models/File;.setFavorite:(Z)V // method@0a64 │ │ +1a4398: 3801 0500 |0004: if-eqz v1, 0009 // +0005 │ │ +1a439c: 7220 c6b5 2100 |0006: invoke-interface {v1, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5c6 │ │ +1a43a2: 6201 7bb2 |0009: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a43a6: 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; │ │ @@ -23971,163 +23971,163 @@ │ │ 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 │ │ -1a42d8: |[1a42d8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a42e8: 2200 a504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a5 │ │ -1a42ec: 5441 7904 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ -1a42f0: 5442 7b04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ -1a42f4: 5443 7a04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@047a │ │ -1a42f8: 7056 1c0f 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@0f1c │ │ -1a42fe: 5b05 7c04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ -1a4302: 1f00 451a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4306: 1100 |000f: return-object v0 │ │ +1a43a8: |[1a43a8] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a43b8: 2200 a504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a5 │ │ +1a43bc: 5441 7904 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ +1a43c0: 5442 7b04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ +1a43c4: 5443 7a04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@047a │ │ +1a43c8: 7056 1c0f 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@0f1c │ │ +1a43ce: 5b05 7c04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ +1a43d2: 1f00 461a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a43d6: 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 │ │ -1a413c: |[1a413c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a414c: 6e30 1d0f 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@0f1d │ │ -1a4152: 0c01 |0003: move-result-object v1 │ │ -1a4154: 1f01 a504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a5 │ │ -1a4158: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a415c: 6e20 200f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f20 │ │ -1a4162: 0c01 |000b: move-result-object v1 │ │ -1a4164: 1101 |000c: return-object v1 │ │ +1a420c: |[1a420c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a421c: 6e30 1d0f 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@0f1d │ │ +1a4222: 0c01 |0003: move-result-object v1 │ │ +1a4224: 1f01 a504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a5 │ │ +1a4228: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a422c: 6e20 200f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f20 │ │ +1a4232: 0c01 |000b: move-result-object v1 │ │ +1a4234: 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 │ │ -1a4168: |[1a4168] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4178: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a417c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4180: 6e30 1e0f 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@0f1e │ │ -1a4186: 0c01 |0007: move-result-object v1 │ │ -1a4188: 1101 |0008: return-object v1 │ │ +1a4238: |[1a4238] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4248: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a424c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4250: 6e30 1e0f 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@0f1e │ │ +1a4256: 0c01 |0007: move-result-object v1 │ │ +1a4258: 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 │ │ -1a418c: |[1a418c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a419c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a41a2: 0c00 |0003: move-result-object v0 │ │ -1a41a4: 52e1 8004 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0480 │ │ -1a41a8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a41aa: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ -1a41ae: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ -1a41b2: 54e0 7f04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047f │ │ -1a41b6: 1f00 270d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d27 │ │ -1a41ba: 54e1 7e04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047e │ │ -1a41be: 1f01 121b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b12 │ │ -1a41c2: 54e2 7d04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047d │ │ -1a41c6: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a41ca: 54e3 7c04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ -1a41ce: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a41d2: 7110 f99a 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a41d8: 0725 |001e: move-object v5, v2 │ │ -1a41da: 2842 |001f: goto 0061 // +0042 │ │ -1a41dc: 220f 8217 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a41e0: 1a00 9c97 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a41e4: 7020 4093 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a41ea: 270f |0027: throw v15 │ │ -1a41ec: 7110 f99a 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a41f2: 54ef 7c04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ -1a41f6: 1f0f 3102 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a41fa: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a41fe: 54e3 7904 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ -1a4202: 6e20 3009 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@0930 │ │ -1a4208: 0c01 |0036: move-result-object v1 │ │ -1a420a: 54e3 7904 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ -1a420e: 54e4 7b04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ -1a4212: 54e5 7a04 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@047a │ │ -1a4216: 220d 9604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a421a: 6e10 e041 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a4220: 0a07 |0042: move-result v7 │ │ -1a4222: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ -1a4226: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a4228: 1208 |0046: const/4 v8, #int 0 // #0 │ │ -1a422a: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -1a422c: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a422e: 07d6 |0049: move-object v6, v13 │ │ -1a4230: 7607 c20e 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@0ec2 │ │ -1a4236: 5be3 7c04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ -1a423a: 5be4 7d04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047d │ │ -1a423e: 5be5 7e04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047e │ │ -1a4242: 5be1 7f04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047f │ │ -1a4246: 59e2 8004 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0480 │ │ -1a424a: 7230 3d06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a4250: 0c0f |005a: move-result-object v15 │ │ -1a4252: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ -1a4256: 1100 |005d: return-object v0 │ │ -1a4258: 0710 |005e: move-object v0, v1 │ │ -1a425a: 0751 |005f: move-object v1, v5 │ │ -1a425c: 0745 |0060: move-object v5, v4 │ │ -1a425e: 6e10 e041 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a4264: 0a0f |0064: move-result v15 │ │ -1a4266: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ -1a426a: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a426e: 6e10 2b0a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a4274: 0a03 |006c: move-result v3 │ │ -1a4276: 2206 a404 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04a4 │ │ -1a427a: 7020 190f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f19 │ │ -1a4280: 1227 |0072: const/4 v7, #int 2 // #2 │ │ -1a4282: 1208 |0073: const/4 v8, #int 0 // #0 │ │ -1a4284: 1204 |0074: const/4 v4, #int 0 // #0 │ │ -1a4286: 7707 ad09 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@09ad │ │ -1a428c: 620f 78b2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4290: 110f |007a: return-object v15 │ │ +1a425c: |[1a425c] com.infomaniak.drive.ui.MainViewModel$deleteFileFromFavorites$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a426c: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a4272: 0c00 |0003: move-result-object v0 │ │ +1a4274: 52e1 8004 |0004: iget v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0480 │ │ +1a4278: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a427a: 3801 2100 |0007: if-eqz v1, 0028 // +0021 │ │ +1a427e: 3321 1700 |0009: if-ne v1, v2, 0020 // +0017 │ │ +1a4282: 54e0 7f04 |000b: iget-object v0, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047f │ │ +1a4286: 1f00 280d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d28 │ │ +1a428a: 54e1 7e04 |000f: iget-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047e │ │ +1a428e: 1f01 131b |0011: check-cast v1, Lkotlin/jvm/functions/Function1; // type@1b13 │ │ +1a4292: 54e2 7d04 |0013: iget-object v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047d │ │ +1a4296: 1f02 a003 |0015: check-cast v2, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a429a: 54e3 7c04 |0017: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ +1a429e: 1f03 7503 |0019: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a42a2: 7110 069b 0f00 |001b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a42a8: 0725 |001e: move-object v5, v2 │ │ +1a42aa: 2842 |001f: goto 0061 // +0042 │ │ +1a42ac: 220f 8317 |0020: new-instance v15, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a42b0: 1a00 a197 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a42b4: 7020 4d93 0f00 |0024: invoke-direct {v15, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a42ba: 270f |0027: throw v15 │ │ +1a42bc: 7110 069b 0f00 |0028: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a42c2: 54ef 7c04 |002b: iget-object v15, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ +1a42c6: 1f0f 3102 |002d: check-cast v15, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a42ca: 6201 b600 |002f: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a42ce: 54e3 7904 |0031: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ +1a42d2: 6e20 3009 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@0930 │ │ +1a42d8: 0c01 |0036: move-result-object v1 │ │ +1a42da: 54e3 7904 |0037: iget-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0479 │ │ +1a42de: 54e4 7b04 |0039: iget-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@047b │ │ +1a42e2: 54e5 7a04 |003b: iget-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@047a │ │ +1a42e6: 220d 9604 |003d: new-instance v13, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a42ea: 6e10 ed41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a42f0: 0a07 |0042: move-result v7 │ │ +1a42f2: 130b 0e00 |0043: const/16 v11, #int 14 // #e │ │ +1a42f6: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a42f8: 1208 |0046: const/4 v8, #int 0 // #0 │ │ +1a42fa: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +1a42fc: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a42fe: 07d6 |0049: move-object v6, v13 │ │ +1a4300: 7607 c20e 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@0ec2 │ │ +1a4306: 5be3 7c04 |004d: iput-object v3, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$0:Ljava/lang/Object; // field@047c │ │ +1a430a: 5be4 7d04 |004f: iput-object v4, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$1:Ljava/lang/Object; // field@047d │ │ +1a430e: 5be5 7e04 |0051: iput-object v5, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$2:Ljava/lang/Object; // field@047e │ │ +1a4312: 5be1 7f04 |0053: iput-object v1, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.L$3:Ljava/lang/Object; // field@047f │ │ +1a4316: 59e2 8004 |0055: iput v2, v14, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1;.label:I // field@0480 │ │ +1a431a: 7230 3d06 df0e |0057: invoke-interface {v15, v13, v14}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a4320: 0c0f |005a: move-result-object v15 │ │ +1a4322: 330f 0300 |005b: if-ne v15, v0, 005e // +0003 │ │ +1a4326: 1100 |005d: return-object v0 │ │ +1a4328: 0710 |005e: move-object v0, v1 │ │ +1a432a: 0751 |005f: move-object v1, v5 │ │ +1a432c: 0745 |0060: move-object v5, v4 │ │ +1a432e: 6e10 ed41 0000 |0061: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a4334: 0a0f |0064: move-result v15 │ │ +1a4336: 380f 1300 |0065: if-eqz v15, 0078 // +0013 │ │ +1a433a: 6202 ba00 |0067: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a433e: 6e10 2b0a 0300 |0069: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a4344: 0a03 |006c: move-result v3 │ │ +1a4346: 2206 a404 |006d: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0; // type@04a4 │ │ +1a434a: 7020 190f 1600 |006f: invoke-direct {v6, v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/functions/Function1;)V // method@0f19 │ │ +1a4350: 1227 |0072: const/4 v7, #int 2 // #2 │ │ +1a4352: 1208 |0073: const/4 v8, #int 0 // #0 │ │ +1a4354: 1204 |0074: const/4 v4, #int 0 // #0 │ │ +1a4356: 7707 ad09 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@09ad │ │ +1a435c: 620f 7bb2 |0078: sget-object v15, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4360: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #135 header: │ │ class_idx : 1190 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #135 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;' │ │ @@ -24143,17 +24143,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a4350: |[1a4350] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ -1a4360: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a4366: 0e00 |0003: return-void │ │ +1a4420: |[1a4420] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.:()V │ │ +1a4430: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a4436: 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 - │ │ @@ -24162,33 +24162,33 @@ │ │ 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 │ │ -1a4330: |[1a4330] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4340: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a4344: 7110 240f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f24 │ │ -1a434a: 0c01 |0005: move-result-object v1 │ │ -1a434c: 1101 |0006: return-object v1 │ │ +1a4400: |[1a4400] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4410: 1f01 7503 |0000: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a4414: 7110 240f 0100 |0002: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f24 │ │ +1a441a: 0c01 |0005: move-result-object v1 │ │ +1a441c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #136 header: │ │ class_idx : 1191 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -24230,59 +24230,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 │ │ -1a4468: |[1a4468] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4478: 7110 2a0f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2a │ │ -1a447e: 0c00 |0003: move-result-object v0 │ │ -1a4480: 1100 |0004: return-object v0 │ │ +1a4538: |[1a4538] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.$r8$lambda$aPCXRYBEhVK8FicvHQIASHcj5OE:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a4548: 7110 2a0f 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; // method@0f2a │ │ +1a454e: 0c00 |0003: move-result-object v0 │ │ +1a4550: 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 │ │ -1a44e0: |[1a44e0] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a44f0: 5b01 8104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ -1a44f4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a44f6: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a44fc: 0e00 |0006: return-void │ │ +1a45b0: |[1a45b0] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a45c0: 5b01 8104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ +1a45c4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a45c6: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a45cc: 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 │ │ -1a4484: |[1a4484] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a4494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1a4496: 6e20 6c0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a6c │ │ -1a449c: 6e10 3b0a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a3b │ │ -1a44a2: 0c01 |0007: move-result-object v1 │ │ -1a44a4: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ -1a44a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1a44aa: 6e20 c40a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0ac4 │ │ -1a44b0: 6201 78b2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a44b4: 1101 |0010: return-object v1 │ │ +1a4554: |[1a4554] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend$lambda$0:(Lcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a4564: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1a4566: 6e20 6c0a 0100 |0001: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/File;.setShareLink:(Lcom/infomaniak/drive/data/models/ShareLink;)V // method@0a6c │ │ +1a456c: 6e10 3b0a 0100 |0004: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getRights:()Lcom/infomaniak/drive/data/models/Rights; // method@0a3b │ │ +1a4572: 0c01 |0007: move-result-object v1 │ │ +1a4574: 3801 0600 |0008: if-eqz v1, 000e // +0006 │ │ +1a4578: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1a457a: 6e20 c40a 0100 |000b: invoke-virtual {v1, v0}, Lcom/infomaniak/drive/data/models/Rights;.setCanBecomeShareLink:(Z)V // method@0ac4 │ │ +1a4580: 6201 7bb2 |000e: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4584: 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; │ │ @@ -24293,135 +24293,135 @@ │ │ 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 │ │ -1a44b8: |[1a44b8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a44c8: 2200 a704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a7 │ │ -1a44cc: 5421 8104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ -1a44d0: 7030 250f 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@0f25 │ │ -1a44d6: 5b03 8204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a44da: 1f00 451a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a44de: 1100 |000b: return-object v0 │ │ +1a4588: |[1a4588] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4598: 2200 a704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a7 │ │ +1a459c: 5421 8104 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ +1a45a0: 7030 250f 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@0f25 │ │ +1a45a6: 5b03 8204 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a45aa: 1f00 461a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a45ae: 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 │ │ -1a4368: |[1a4368] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4378: 6e30 260f 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@0f26 │ │ -1a437e: 0c01 |0003: move-result-object v1 │ │ -1a4380: 1f01 a704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a7 │ │ -1a4384: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4388: 6e20 290f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f29 │ │ -1a438e: 0c01 |000b: move-result-object v1 │ │ -1a4390: 1101 |000c: return-object v1 │ │ +1a4438: |[1a4438] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4448: 6e30 260f 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@0f26 │ │ +1a444e: 0c01 |0003: move-result-object v1 │ │ +1a4450: 1f01 a704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a7 │ │ +1a4454: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4458: 6e20 290f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f29 │ │ +1a445e: 0c01 |000b: move-result-object v1 │ │ +1a4460: 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 │ │ -1a4394: |[1a4394] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a43a4: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a43a8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a43ac: 6e30 270f 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@0f27 │ │ -1a43b2: 0c01 |0007: move-result-object v1 │ │ -1a43b4: 1101 |0008: return-object v1 │ │ +1a4464: |[1a4464] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4474: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4478: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a447c: 6e30 270f 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@0f27 │ │ +1a4482: 0c01 |0007: move-result-object v1 │ │ +1a4484: 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 │ │ -1a43b8: |[1a43b8] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a43c8: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a43ce: 0c00 |0003: move-result-object v0 │ │ -1a43d0: 52b1 8304 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0483 │ │ -1a43d4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a43d6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a43da: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a43de: 7110 f99a 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a43e4: 283e |000e: goto 004c // +003e │ │ -1a43e6: 220c 8217 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a43ea: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a43ee: 7020 4093 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a43f4: 270c |0016: throw v12 │ │ -1a43f6: 7110 f99a 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a43fc: 54bc 8204 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0482 │ │ -1a4400: 1f0c 3102 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4404: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a4408: 54b3 8104 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ -1a440c: 6e20 3309 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@0933 │ │ -1a4412: 0c01 |0025: move-result-object v1 │ │ -1a4414: 6e10 e041 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a441a: 0a03 |0029: move-result v3 │ │ -1a441c: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ -1a4420: 6204 ba00 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a4424: 54b3 8104 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ -1a4428: 6e10 2b0a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a442e: 0a05 |0033: move-result v5 │ │ -1a4430: 2208 a604 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04a6 │ │ -1a4434: 7010 220f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f22 │ │ -1a443a: 1269 |0039: const/4 v9, #int 6 // #6 │ │ -1a443c: 120a |003a: const/4 v10, #int 0 // #0 │ │ -1a443e: 1206 |003b: const/4 v6, #int 0 // #0 │ │ -1a4440: 1207 |003c: const/4 v7, #int 0 // #0 │ │ -1a4442: 7707 ad09 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@09ad │ │ -1a4448: 07b3 |0040: move-object v3, v11 │ │ -1a444a: 1f03 451a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a444e: 59b2 8304 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0483 │ │ -1a4452: 7230 3d06 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a4458: 0c0c |0048: move-result-object v12 │ │ -1a445a: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ -1a445e: 1100 |004b: return-object v0 │ │ -1a4460: 620c 78b2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4464: 110c |004e: return-object v12 │ │ +1a4488: |[1a4488] com.infomaniak.drive.ui.MainViewModel$deleteFileShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4498: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a449e: 0c00 |0003: move-result-object v0 │ │ +1a44a0: 52b1 8304 |0004: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0483 │ │ +1a44a4: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a44a6: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a44aa: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a44ae: 7110 069b 0c00 |000b: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a44b4: 283e |000e: goto 004c // +003e │ │ +1a44b6: 220c 8317 |000f: new-instance v12, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a44ba: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a44be: 7020 4d93 0c00 |0013: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a44c4: 270c |0016: throw v12 │ │ +1a44c6: 7110 069b 0c00 |0017: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a44cc: 54bc 8204 |001a: iget-object v12, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.L$0:Ljava/lang/Object; // field@0482 │ │ +1a44d0: 1f0c 3102 |001c: check-cast v12, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a44d4: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a44d8: 54b3 8104 |0020: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ +1a44dc: 6e20 3309 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@0933 │ │ +1a44e2: 0c01 |0025: move-result-object v1 │ │ +1a44e4: 6e10 ed41 0100 |0026: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a44ea: 0a03 |0029: move-result v3 │ │ +1a44ec: 3803 1600 |002a: if-eqz v3, 0040 // +0016 │ │ +1a44f0: 6204 ba00 |002c: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a44f4: 54b3 8104 |002e: iget-object v3, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0481 │ │ +1a44f8: 6e10 2b0a 0300 |0030: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a44fe: 0a05 |0033: move-result v5 │ │ +1a4500: 2208 a604 |0034: new-instance v8, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0; // type@04a6 │ │ +1a4504: 7010 220f 0800 |0036: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1$$ExternalSyntheticLambda0;.:()V // method@0f22 │ │ +1a450a: 1269 |0039: const/4 v9, #int 6 // #6 │ │ +1a450c: 120a |003a: const/4 v10, #int 0 // #0 │ │ +1a450e: 1206 |003b: const/4 v6, #int 0 // #0 │ │ +1a4510: 1207 |003c: const/4 v7, #int 0 // #0 │ │ +1a4512: 7707 ad09 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@09ad │ │ +1a4518: 07b3 |0040: move-object v3, v11 │ │ +1a451a: 1f03 461a |0041: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a451e: 59b2 8304 |0043: iput v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1;.label:I // field@0483 │ │ +1a4522: 7230 3d06 1c03 |0045: invoke-interface {v12, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a4528: 0c0c |0048: move-result-object v12 │ │ +1a452a: 330c 0300 |0049: if-ne v12, v0, 004c // +0003 │ │ +1a452e: 1100 |004b: return-object v0 │ │ +1a4530: 620c 7bb2 |004c: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4534: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #137 header: │ │ class_idx : 1192 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #137 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;' │ │ @@ -24441,18 +24441,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 │ │ -1a4500: |[1a4500] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ -1a4510: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a4516: 5b01 8404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0484 │ │ -1a451a: 0e00 |0005: return-void │ │ +1a45d0: |[1a45d0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V │ │ +1a45e0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a45e6: 5b01 8404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0484 │ │ +1a45ea: 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; │ │ │ │ @@ -24462,32 +24462,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a451c: |[1a451c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ -1a452c: 5410 8404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0484 │ │ -1a4530: 7120 2d0f 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@0f2d │ │ -1a4536: 0e00 |0005: return-void │ │ +1a45ec: |[1a45ec] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0.run:(Lio/sentry/IScope;)V │ │ +1a45fc: 5410 8404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.f$0:Lkotlin/jvm/internal/Ref$ObjectRef; // field@0484 │ │ +1a4600: 7120 2d0f 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@0f2d │ │ +1a4606: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #138 header: │ │ class_idx : 1193 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #138 annotations: │ │ Annotations on class │ │ @@ -24532,61 +24532,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 │ │ -1a47b8: |[1a47b8] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a47c8: 7120 330f 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@0f33 │ │ -1a47ce: 0e00 |0003: return-void │ │ +1a4888: |[1a4888] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.$r8$lambda$uQCNbxXaxqZzq3GJNqORV0s2Cgk:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a4898: 7120 330f 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@0f33 │ │ +1a489e: 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 │ │ -1a47d0: |[1a47d0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a47e0: 5b01 8504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0485 │ │ -1a47e4: 5b02 8704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0487 │ │ -1a47e8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a47ea: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a47f0: 0e00 |0008: return-void │ │ +1a48a0: |[1a48a0] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.:(Ljava/util/ArrayList;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a48b0: 5b01 8504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0485 │ │ +1a48b4: 5b02 8704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0487 │ │ +1a48b8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a48ba: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a48c0: 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 │ │ -1a47f4: |[1a47f4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ -1a4804: 5411 fab4 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4fa │ │ -1a4808: 7110 2594 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9425 │ │ -1a480e: 0c01 |0005: move-result-object v1 │ │ -1a4810: 1a00 0a9c |0006: const-string v0, "columnIndex" // string@9c0a │ │ -1a4814: 7230 5d73 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@735d │ │ -1a481a: 2201 7c17 |000b: new-instance v1, Ljava/lang/Exception; // type@177c │ │ -1a481e: 1a02 bfa4 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a4bf │ │ -1a4822: 7020 2393 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9323 │ │ -1a4828: 1f01 a517 |0012: check-cast v1, Ljava/lang/Throwable; // type@17a5 │ │ -1a482c: 7110 7a79 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@797a │ │ -1a4832: 0e00 |0017: return-void │ │ +1a48c4: |[1a48c4] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(Lkotlin/jvm/internal/Ref$ObjectRef;Lio/sentry/IScope;)V │ │ +1a48d4: 5411 fdb4 |0000: iget-object v1, v1, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4fd │ │ +1a48d8: 7110 3294 0100 |0002: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9432 │ │ +1a48de: 0c01 |0005: move-result-object v1 │ │ +1a48e0: 1a00 0f9c |0006: const-string v0, "columnIndex" // string@9c0f │ │ +1a48e4: 7230 6a73 0201 |0008: invoke-interface {v2, v0, v1}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@736a │ │ +1a48ea: 2201 7d17 |000b: new-instance v1, Ljava/lang/Exception; // type@177d │ │ +1a48ee: 1a02 c4a4 |000d: const-string v2, "deleteSynchronizedFilesOnDevice()" // string@a4c4 │ │ +1a48f2: 7020 3093 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@9330 │ │ +1a48f8: 1f01 a617 |0012: check-cast v1, Ljava/lang/Throwable; // type@17a6 │ │ +1a48fc: 7110 8779 0100 |0014: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7987 │ │ +1a4902: 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; │ │ @@ -24597,177 +24597,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 │ │ -1a4790: |[1a4790] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a47a0: 2203 a904 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04a9 │ │ -1a47a4: 5420 8504 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0485 │ │ -1a47a8: 5421 8704 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0487 │ │ -1a47ac: 7040 2e0f 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@0f2e │ │ -1a47b2: 1f03 451a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a47b6: 1103 |000b: return-object v3 │ │ +1a4860: |[1a4860] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4870: 2203 a904 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04a9 │ │ +1a4874: 5420 8504 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0485 │ │ +1a4878: 5421 8704 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0487 │ │ +1a487c: 7040 2e0f 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@0f2e │ │ +1a4882: 1f03 461a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4886: 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 │ │ -1a4538: |[1a4538] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4548: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a454c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4550: 6e30 310f 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@0f31 │ │ -1a4556: 0c01 |0007: move-result-object v1 │ │ -1a4558: 1101 |0008: return-object v1 │ │ +1a4608: |[1a4608] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4618: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a461c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4620: 6e30 310f 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@0f31 │ │ +1a4626: 0c01 |0007: move-result-object v1 │ │ +1a4628: 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 │ │ -1a455c: |[1a455c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a456c: 6e30 2f0f 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@0f2f │ │ -1a4572: 0c01 |0003: move-result-object v1 │ │ -1a4574: 1f01 a904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04a9 │ │ -1a4578: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a457c: 6e20 320f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f32 │ │ -1a4582: 0c01 |000b: move-result-object v1 │ │ -1a4584: 1101 |000c: return-object v1 │ │ +1a462c: |[1a462c] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a463c: 6e30 2f0f 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@0f2f │ │ +1a4642: 0c01 |0003: move-result-object v1 │ │ +1a4644: 1f01 a904 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04a9 │ │ +1a4648: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a464c: 6e20 320f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f32 │ │ +1a4652: 0c01 |000b: move-result-object v1 │ │ +1a4654: 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 │ │ -1a4588: |[1a4588] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4598: 1a00 558a |0000: const-string v0, "_data" // string@8a55 │ │ -1a459c: 7100 33b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a45a2: 52b1 8604 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0486 │ │ -1a45a6: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ -1a45aa: 7110 f99a 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a45b0: 220c 3c18 |000c: new-instance v12, Ljava/util/ArrayList; // type@183c │ │ -1a45b4: 7010 5c96 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@965c │ │ -1a45ba: 54b1 8504 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0485 │ │ -1a45be: 1f01 8717 |0013: check-cast v1, Ljava/lang/Iterable; // type@1787 │ │ -1a45c2: 54b2 8704 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0487 │ │ -1a45c6: 7210 5e93 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1a45cc: 0c01 |001a: move-result-object v1 │ │ -1a45ce: 7210 4597 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1a45d4: 0a03 |001e: move-result v3 │ │ -1a45d6: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ -1a45da: 7210 4697 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1a45e0: 0c03 |0024: move-result-object v3 │ │ -1a45e2: 1f03 9f03 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1a45e6: 6e10 500b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ -1a45ec: 0c0a |002a: move-result-object v10 │ │ -1a45ee: 7110 c70f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a45f4: 0c04 |002e: move-result-object v4 │ │ -1a45f6: 6e10 1109 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0911 │ │ -1a45fc: 0c04 |0032: move-result-object v4 │ │ -1a45fe: 2410 8225 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2582 │ │ -1a4604: 0c06 |0036: move-result-object v6 │ │ -1a4606: 1208 |0037: const/4 v8, #int 0 // #0 │ │ -1a4608: 1209 |0038: const/4 v9, #int 0 // #0 │ │ -1a460a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -1a460c: 07a5 |003a: move-object v5, v10 │ │ -1a460e: 7406 6e00 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@006e │ │ -1a4614: 0c04 |003e: move-result-object v4 │ │ -1a4616: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ -1a461a: 1f04 4317 |0041: check-cast v4, Ljava/io/Closeable; // type@1743 │ │ -1a461e: 0745 |0043: move-object v5, v4 │ │ -1a4620: 1f05 4f00 |0044: check-cast v5, Landroid/database/Cursor; // type@004f │ │ -1a4624: 7210 0901 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1a462a: 0a06 |0049: move-result v6 │ │ -1a462c: 1207 |004a: const/4 v7, #int 0 // #0 │ │ -1a462e: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ -1a4632: 2206 671b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b67 │ │ -1a4636: 7010 d3b7 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b7d3 │ │ -1a463c: 7220 0201 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0102 │ │ -1a4642: 0a08 |0055: move-result v8 │ │ -1a4644: 7110 67b2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -1a464a: 0c08 |0059: move-result-object v8 │ │ -1a464c: 5b68 fab4 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4fa │ │ -1a4650: 5468 fab4 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4fa │ │ -1a4654: 1f08 9017 |005e: check-cast v8, Ljava/lang/Number; // type@1790 │ │ -1a4658: 6e10 b393 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1a465e: 0a08 |0063: move-result v8 │ │ -1a4660: 7220 0701 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0107 │ │ -1a4666: 0c05 |0067: move-result-object v5 │ │ -1a4668: 2208 4617 |0068: new-instance v8, Ljava/io/File; // type@1746 │ │ -1a466c: 7020 0792 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9207 │ │ -1a4672: 6e10 0e92 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@920e │ │ -1a4678: 7110 c70f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a467e: 0c05 |0073: move-result-object v5 │ │ -1a4680: 6e10 1109 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0911 │ │ -1a4686: 0c05 |0077: move-result-object v5 │ │ -1a4688: 6e40 6900 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0069 │ │ -1a468e: 0a05 |007b: move-result v5 │ │ -1a4690: 7110 67b2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -1a4696: 6e20 6096 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9660 │ │ -1a469c: 2812 |0082: goto 0094 // +0012 │ │ -1a469e: 0d05 |0083: move-exception v5 │ │ -1a46a0: 280c |0084: goto 0090 // +000c │ │ -1a46a2: 2205 a804 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04a8 │ │ -1a46a6: 7020 2b0f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f2b │ │ -1a46ac: 7110 c479 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79c4 │ │ -1a46b2: 6205 78b2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a46b6: 28f0 |008f: goto 007f // -0010 │ │ -1a46b8: 6e20 6096 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9660 │ │ -1a46be: 2705 |0093: throw v5 │ │ -1a46c0: 6205 78b2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a46c4: 7120 0eb3 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a46ca: 2882 |0099: goto 001b // -007e │ │ -1a46cc: 0d05 |009a: move-exception v5 │ │ -1a46ce: 2705 |009b: throw v5 │ │ -1a46d0: 0d06 |009c: move-exception v6 │ │ -1a46d2: 7120 0eb3 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a46d8: 2706 |00a0: throw v6 │ │ -1a46da: 6e20 6096 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9660 │ │ -1a46e0: 0a04 |00a4: move-result v4 │ │ -1a46e2: 7110 62b2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a46e8: 2900 73ff |00a8: goto/16 001b // -008d │ │ -1a46ec: 0d04 |00aa: move-exception v4 │ │ -1a46ee: 0745 |00ab: move-object v5, v4 │ │ -1a46f0: 1f05 a517 |00ac: check-cast v5, Ljava/lang/Throwable; // type@17a5 │ │ -1a46f4: 7110 7a79 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@797a │ │ -1a46fa: 6e10 d893 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@93d8 │ │ -1a4700: 6e20 6096 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@9660 │ │ -1a4706: 2900 64ff |00b7: goto/16 001b // -009c │ │ -1a470a: 6200 1d01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ -1a470e: 1f0c 5018 |00bb: check-cast v12, Ljava/util/List; // type@1850 │ │ -1a4712: 6e20 360b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b36 │ │ -1a4718: 620c 78b2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a471c: 110c |00c2: return-object v12 │ │ -1a471e: 220c 8217 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a4722: 1a00 9c97 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a4726: 7020 4093 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a472c: 270c |00ca: throw v12 │ │ +1a4658: |[1a4658] com.infomaniak.drive.ui.MainViewModel$deleteSynchronizedFilesOnDevice$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4668: 1a00 598a |0000: const-string v0, "_data" // string@8a59 │ │ +1a466c: 7100 40b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a4672: 52b1 8604 |0005: iget v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.label:I // field@0486 │ │ +1a4676: 3901 bc00 |0007: if-nez v1, 00c3 // +00bc │ │ +1a467a: 7110 069b 0c00 |0009: invoke-static {v12}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4680: 220c 3d18 |000c: new-instance v12, Ljava/util/ArrayList; // type@183d │ │ +1a4684: 7010 6996 0c00 |000e: invoke-direct {v12}, Ljava/util/ArrayList;.:()V // method@9669 │ │ +1a468a: 54b1 8504 |0011: iget-object v1, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.$filesToDelete:Ljava/util/ArrayList; // field@0485 │ │ +1a468e: 1f01 8817 |0013: check-cast v1, Ljava/lang/Iterable; // type@1788 │ │ +1a4692: 54b2 8704 |0015: iget-object v2, v11, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@0487 │ │ +1a4696: 7210 6b93 0100 |0017: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1a469c: 0c01 |001a: move-result-object v1 │ │ +1a469e: 7210 5297 0100 |001b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1a46a4: 0a03 |001e: move-result v3 │ │ +1a46a6: 3803 9a00 |001f: if-eqz v3, 00b9 // +009a │ │ +1a46aa: 7210 5397 0100 |0021: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1a46b0: 0c03 |0024: move-result-object v3 │ │ +1a46b2: 1f03 9f03 |0025: check-cast v3, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1a46b6: 6e10 500b 0300 |0027: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/UploadFile;.getUriObject:()Landroid/net/Uri; // method@0b50 │ │ +1a46bc: 0c0a |002a: move-result-object v10 │ │ +1a46be: 7110 c70f 0200 |002b: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a46c4: 0c04 |002e: move-result-object v4 │ │ +1a46c6: 6e10 1109 0400 |002f: invoke-virtual {v4}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0911 │ │ +1a46cc: 0c04 |0032: move-result-object v4 │ │ +1a46ce: 2410 8325 0000 |0033: filled-new-array {v0}, [Ljava/lang/String; // type@2583 │ │ +1a46d4: 0c06 |0036: move-result-object v6 │ │ +1a46d6: 1208 |0037: const/4 v8, #int 0 // #0 │ │ +1a46d8: 1209 |0038: const/4 v9, #int 0 // #0 │ │ +1a46da: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +1a46dc: 07a5 |003a: move-object v5, v10 │ │ +1a46de: 7406 6e00 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@006e │ │ +1a46e4: 0c04 |003e: move-result-object v4 │ │ +1a46e6: 3804 6200 |003f: if-eqz v4, 00a1 // +0062 │ │ +1a46ea: 1f04 4417 |0041: check-cast v4, Ljava/io/Closeable; // type@1744 │ │ +1a46ee: 0745 |0043: move-object v5, v4 │ │ +1a46f0: 1f05 4f00 |0044: check-cast v5, Landroid/database/Cursor; // type@004f │ │ +1a46f4: 7210 0901 0500 |0046: invoke-interface {v5}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1a46fa: 0a06 |0049: move-result v6 │ │ +1a46fc: 1207 |004a: const/4 v7, #int 0 // #0 │ │ +1a46fe: 3806 4900 |004b: if-eqz v6, 0094 // +0049 │ │ +1a4702: 2206 681b |004d: new-instance v6, Lkotlin/jvm/internal/Ref$ObjectRef; // type@1b68 │ │ +1a4706: 7010 e0b7 0600 |004f: invoke-direct {v6}, Lkotlin/jvm/internal/Ref$ObjectRef;.:()V // method@b7e0 │ │ +1a470c: 7220 0201 0500 |0052: invoke-interface {v5, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0102 │ │ +1a4712: 0a08 |0055: move-result v8 │ │ +1a4714: 7110 74b2 0800 |0056: invoke-static {v8}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +1a471a: 0c08 |0059: move-result-object v8 │ │ +1a471c: 5b68 fdb4 |005a: iput-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4fd │ │ +1a4720: 5468 fdb4 |005c: iget-object v8, v6, Lkotlin/jvm/internal/Ref$ObjectRef;.element:Ljava/lang/Object; // field@b4fd │ │ +1a4724: 1f08 9117 |005e: check-cast v8, Ljava/lang/Number; // type@1791 │ │ +1a4728: 6e10 c093 0800 |0060: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1a472e: 0a08 |0063: move-result v8 │ │ +1a4730: 7220 0701 8500 |0064: invoke-interface {v5, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0107 │ │ +1a4736: 0c05 |0067: move-result-object v5 │ │ +1a4738: 2208 4717 |0068: new-instance v8, Ljava/io/File; // type@1747 │ │ +1a473c: 7020 1492 5800 |006a: invoke-direct {v8, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9214 │ │ +1a4742: 6e10 1b92 0800 |006d: invoke-virtual {v8}, Ljava/io/File;.delete:()Z // method@921b │ │ +1a4748: 7110 c70f 0200 |0070: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a474e: 0c05 |0073: move-result-object v5 │ │ +1a4750: 6e10 1109 0500 |0074: invoke-virtual {v5}, Lcom/infomaniak/drive/MainApplication;.getContentResolver:()Landroid/content/ContentResolver; // method@0911 │ │ +1a4756: 0c05 |0077: move-result-object v5 │ │ +1a4758: 6e40 6900 a577 |0078: invoke-virtual {v5, v10, v7, v7}, Landroid/content/ContentResolver;.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I // method@0069 │ │ +1a475e: 0a05 |007b: move-result v5 │ │ +1a4760: 7110 74b2 0500 |007c: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +1a4766: 6e20 6d96 3c00 |007f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@966d │ │ +1a476c: 2812 |0082: goto 0094 // +0012 │ │ +1a476e: 0d05 |0083: move-exception v5 │ │ +1a4770: 280c |0084: goto 0090 // +000c │ │ +1a4772: 2205 a804 |0085: new-instance v5, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0; // type@04a8 │ │ +1a4776: 7020 2b0f 6500 |0087: invoke-direct {v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1$$ExternalSyntheticLambda0;.:(Lkotlin/jvm/internal/Ref$ObjectRef;)V // method@0f2b │ │ +1a477c: 7110 d179 0500 |008a: invoke-static {v5}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79d1 │ │ +1a4782: 6205 7bb2 |008d: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4786: 28f0 |008f: goto 007f // -0010 │ │ +1a4788: 6e20 6d96 3c00 |0090: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@966d │ │ +1a478e: 2705 |0093: throw v5 │ │ +1a4790: 6205 7bb2 |0094: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4794: 7120 1bb3 7400 |0096: invoke-static {v4, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a479a: 2882 |0099: goto 001b // -007e │ │ +1a479c: 0d05 |009a: move-exception v5 │ │ +1a479e: 2705 |009b: throw v5 │ │ +1a47a0: 0d06 |009c: move-exception v6 │ │ +1a47a2: 7120 1bb3 5400 |009d: invoke-static {v4, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a47a8: 2706 |00a0: throw v6 │ │ +1a47aa: 6e20 6d96 3c00 |00a1: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@966d │ │ +1a47b0: 0a04 |00a4: move-result v4 │ │ +1a47b2: 7110 6fb2 0400 |00a5: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a47b8: 2900 73ff |00a8: goto/16 001b // -008d │ │ +1a47bc: 0d04 |00aa: move-exception v4 │ │ +1a47be: 0745 |00ab: move-object v5, v4 │ │ +1a47c0: 1f05 a617 |00ac: check-cast v5, Ljava/lang/Throwable; // type@17a6 │ │ +1a47c4: 7110 8779 0500 |00ae: invoke-static {v5}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7987 │ │ +1a47ca: 6e10 e593 0400 |00b1: invoke-virtual {v4}, Ljava/lang/SecurityException;.printStackTrace:()V // method@93e5 │ │ +1a47d0: 6e20 6d96 3c00 |00b4: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@966d │ │ +1a47d6: 2900 64ff |00b7: goto/16 001b // -009c │ │ +1a47da: 6200 1d01 |00b9: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ +1a47de: 1f0c 5118 |00bb: check-cast v12, Ljava/util/List; // type@1851 │ │ +1a47e2: 6e20 360b c000 |00bd: invoke-virtual {v0, v12}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.deleteAll:(Ljava/util/List;)V // method@0b36 │ │ +1a47e8: 620c 7bb2 |00c0: sget-object v12, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a47ec: 110c |00c2: return-object v12 │ │ +1a47ee: 220c 8317 |00c3: new-instance v12, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a47f2: 1a00 a197 |00c5: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a47f6: 7020 4d93 0c00 |00c7: invoke-direct {v12, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a47fc: 270c |00ca: throw v12 │ │ catches : 9 │ │ 0x0027 - 0x0043 │ │ Ljava/lang/SecurityException; -> 0x00aa │ │ 0x0043 - 0x0052 │ │ -> 0x009a │ │ 0x0052 - 0x007f │ │ Ljava/lang/NullPointerException; -> 0x0085 │ │ @@ -24810,21 +24810,21 @@ │ │ 0x00b9 line=565 │ │ 0x00c0 line=566 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #139 header: │ │ class_idx : 1194 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #139 annotations: │ │ Annotations on class │ │ @@ -24876,164 +24876,164 @@ │ │ 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 │ │ -1a497c: |[1a497c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a498c: 5b01 8804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0488 │ │ -1a4990: 5b02 8904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0489 │ │ -1a4994: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4996: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a499c: 0e00 |0008: return-void │ │ +1a4a4c: |[1a4a4c] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a4a5c: 5b01 8804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0488 │ │ +1a4a60: 5b02 8904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0489 │ │ +1a4a64: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a4a66: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a4a6c: 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 │ │ -1a4950: |[1a4950] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4960: 2200 aa04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04aa │ │ -1a4964: 5431 8804 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0488 │ │ -1a4968: 5432 8904 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0489 │ │ -1a496c: 7040 340f 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@0f34 │ │ -1a4972: 5b04 8a04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ -1a4976: 1f00 451a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a497a: 1100 |000d: return-object v0 │ │ +1a4a20: |[1a4a20] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4a30: 2200 aa04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04aa │ │ +1a4a34: 5431 8804 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0488 │ │ +1a4a38: 5432 8904 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0489 │ │ +1a4a3c: 7040 340f 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@0f34 │ │ +1a4a42: 5b04 8a04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ +1a4a46: 1f00 461a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4a4a: 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 │ │ -1a4834: |[1a4834] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4844: 6e30 350f 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@0f35 │ │ -1a484a: 0c01 |0003: move-result-object v1 │ │ -1a484c: 1f01 aa04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04aa │ │ -1a4850: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4854: 6e20 380f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f38 │ │ -1a485a: 0c01 |000b: move-result-object v1 │ │ -1a485c: 1101 |000c: return-object v1 │ │ +1a4904: |[1a4904] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4914: 6e30 350f 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@0f35 │ │ +1a491a: 0c01 |0003: move-result-object v1 │ │ +1a491c: 1f01 aa04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04aa │ │ +1a4920: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4924: 6e20 380f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f38 │ │ +1a492a: 0c01 |000b: move-result-object v1 │ │ +1a492c: 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 │ │ -1a4860: |[1a4860] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4870: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4874: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4878: 6e30 360f 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@0f36 │ │ -1a487e: 0c01 |0007: move-result-object v1 │ │ -1a4880: 1101 |0008: return-object v1 │ │ +1a4930: |[1a4930] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4940: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4944: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4948: 6e30 360f 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@0f36 │ │ +1a494e: 0c01 |0007: move-result-object v1 │ │ +1a4950: 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 │ │ -1a4884: |[1a4884] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4894: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a489a: 0c00 |0003: move-result-object v0 │ │ -1a489c: 52c1 8c04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048c │ │ -1a48a0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a48a2: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a48a6: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a48aa: 54c0 8b04 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048b │ │ -1a48ae: 1f00 270d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d27 │ │ -1a48b2: 54c1 8a04 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ -1a48b6: 1f01 071b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a48ba: 7110 f99a 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a48c0: 2839 |0016: goto 004f // +0039 │ │ -1a48c2: 220d 8217 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a48c6: 1a00 9c97 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a48ca: 7020 4093 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a48d0: 270d |001e: throw v13 │ │ -1a48d2: 7110 f99a 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a48d8: 54cd 8a04 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ -1a48dc: 1f0d 3102 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a48e0: 6201 b600 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a48e4: 54c3 8804 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0488 │ │ -1a48e8: 6e20 3409 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@0934 │ │ -1a48ee: 0c01 |002d: move-result-object v1 │ │ -1a48f0: 54c3 8904 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0489 │ │ -1a48f4: 220b 9604 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a48f8: 6e10 e041 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a48fe: 0a05 |0035: move-result v5 │ │ -1a4900: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ -1a4904: 120a |0038: const/4 v10, #int 0 // #0 │ │ -1a4906: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1a4908: 1207 |003a: const/4 v7, #int 0 // #0 │ │ -1a490a: 1208 |003b: const/4 v8, #int 0 // #0 │ │ -1a490c: 07b4 |003c: move-object v4, v11 │ │ -1a490e: 7607 c20e 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@0ec2 │ │ -1a4914: 5bc3 8a04 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ -1a4918: 5bc1 8b04 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048b │ │ -1a491c: 59c2 8c04 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048c │ │ -1a4920: 7230 3d06 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a4926: 0c0d |0049: move-result-object v13 │ │ -1a4928: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ -1a492c: 1100 |004c: return-object v0 │ │ -1a492e: 0710 |004d: move-object v0, v1 │ │ -1a4930: 0731 |004e: move-object v1, v3 │ │ -1a4932: 6e10 e041 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a4938: 0a0d |0052: move-result v13 │ │ -1a493a: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ -1a493e: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ -1a4942: 7210 aeb5 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a4948: 620d 78b2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a494c: 110d |005c: return-object v13 │ │ +1a4954: |[1a4954] com.infomaniak.drive.ui.MainViewModel$deleteTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4964: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a496a: 0c00 |0003: move-result-object v0 │ │ +1a496c: 52c1 8c04 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048c │ │ +1a4970: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4972: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a4976: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a497a: 54c0 8b04 |000b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048b │ │ +1a497e: 1f00 280d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d28 │ │ +1a4982: 54c1 8a04 |000f: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ +1a4986: 1f01 081b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a498a: 7110 069b 0d00 |0013: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4990: 2839 |0016: goto 004f // +0039 │ │ +1a4992: 220d 8317 |0017: new-instance v13, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a4996: 1a00 a197 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a499a: 7020 4d93 0d00 |001b: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a49a0: 270d |001e: throw v13 │ │ +1a49a2: 7110 069b 0d00 |001f: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a49a8: 54cd 8a04 |0022: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ +1a49ac: 1f0d 3102 |0024: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a49b0: 6201 b600 |0026: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a49b4: 54c3 8804 |0028: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0488 │ │ +1a49b8: 6e20 3409 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@0934 │ │ +1a49be: 0c01 |002d: move-result-object v1 │ │ +1a49c0: 54c3 8904 |002e: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@0489 │ │ +1a49c4: 220b 9604 |0030: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a49c8: 6e10 ed41 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a49ce: 0a05 |0035: move-result v5 │ │ +1a49d0: 1309 0e00 |0036: const/16 v9, #int 14 // #e │ │ +1a49d4: 120a |0038: const/4 v10, #int 0 // #0 │ │ +1a49d6: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1a49d8: 1207 |003a: const/4 v7, #int 0 // #0 │ │ +1a49da: 1208 |003b: const/4 v8, #int 0 // #0 │ │ +1a49dc: 07b4 |003c: move-object v4, v11 │ │ +1a49de: 7607 c20e 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@0ec2 │ │ +1a49e4: 5bc3 8a04 |0040: iput-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$0:Ljava/lang/Object; // field@048a │ │ +1a49e8: 5bc1 8b04 |0042: iput-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.L$1:Ljava/lang/Object; // field@048b │ │ +1a49ec: 59c2 8c04 |0044: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1;.label:I // field@048c │ │ +1a49f0: 7230 3d06 bd0c |0046: invoke-interface {v13, v11, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a49f6: 0c0d |0049: move-result-object v13 │ │ +1a49f8: 330d 0300 |004a: if-ne v13, v0, 004d // +0003 │ │ +1a49fc: 1100 |004c: return-object v0 │ │ +1a49fe: 0710 |004d: move-object v0, v1 │ │ +1a4a00: 0731 |004e: move-object v1, v3 │ │ +1a4a02: 6e10 ed41 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a4a08: 0a0d |0052: move-result v13 │ │ +1a4a0a: 380d 0700 |0053: if-eqz v13, 005a // +0007 │ │ +1a4a0e: 3801 0500 |0055: if-eqz v1, 005a // +0005 │ │ +1a4a12: 7210 bbb5 0100 |0057: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a4a18: 620d 7bb2 |005a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4a1c: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #140 header: │ │ class_idx : 1195 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #140 annotations: │ │ Annotations on class │ │ @@ -25085,172 +25085,172 @@ │ │ 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 │ │ -1a4b00: |[1a4b00] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ -1a4b10: 5b01 8e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ -1a4b14: 5b02 8d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048d │ │ -1a4b18: 5b03 8f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048f │ │ -1a4b1c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a4b1e: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a4b24: 0e00 |000a: return-void │ │ +1a4bd0: |[1a4bd0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)V │ │ +1a4be0: 5b01 8e04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a4be4: 5b02 8d04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048d │ │ +1a4be8: 5b03 8f04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048f │ │ +1a4bec: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a4bee: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a4bf4: 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 │ │ -1a4ad0: |[1a4ad0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4ae0: 2200 ab04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ab │ │ -1a4ae4: 5441 8e04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ -1a4ae8: 5442 8d04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048d │ │ -1a4aec: 5443 8f04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048f │ │ -1a4af0: 7056 390f 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@0f39 │ │ -1a4af6: 5b05 9004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a4afa: 1f00 451a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4afe: 1100 |000f: return-object v0 │ │ +1a4ba0: |[1a4ba0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4bb0: 2200 ab04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ab │ │ +1a4bb4: 5441 8e04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a4bb8: 5442 8d04 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048d │ │ +1a4bbc: 5443 8f04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048f │ │ +1a4bc0: 7056 390f 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@0f39 │ │ +1a4bc6: 5b05 9004 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a4bca: 1f00 461a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4bce: 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 │ │ -1a49a0: |[1a49a0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a49b0: 6e30 3a0f 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@0f3a │ │ -1a49b6: 0c01 |0003: move-result-object v1 │ │ -1a49b8: 1f01 ab04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ab │ │ -1a49bc: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a49c0: 6e20 3d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3d │ │ -1a49c6: 0c01 |000b: move-result-object v1 │ │ -1a49c8: 1101 |000c: return-object v1 │ │ +1a4a70: |[1a4a70] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4a80: 6e30 3a0f 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@0f3a │ │ +1a4a86: 0c01 |0003: move-result-object v1 │ │ +1a4a88: 1f01 ab04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ab │ │ +1a4a8c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4a90: 6e20 3d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f3d │ │ +1a4a96: 0c01 |000b: move-result-object v1 │ │ +1a4a98: 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 │ │ -1a49cc: |[1a49cc] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a49dc: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a49e0: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a49e4: 6e30 3b0f 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@0f3b │ │ -1a49ea: 0c01 |0007: move-result-object v1 │ │ -1a49ec: 1101 |0008: return-object v1 │ │ +1a4a9c: |[1a4a9c] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4aac: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4ab0: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4ab4: 6e30 3b0f 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@0f3b │ │ +1a4aba: 0c01 |0007: move-result-object v1 │ │ +1a4abc: 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 │ │ -1a49f0: |[1a49f0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4a00: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a4a06: 0c00 |0003: move-result-object v0 │ │ -1a4a08: 52c1 9104 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0491 │ │ -1a4a0c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4a0e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4a12: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4a16: 7110 f99a 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4a1c: 2856 |000e: goto 0064 // +0056 │ │ -1a4a1e: 220d 8217 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a4a22: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a4a26: 7020 4093 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a4a2c: 270d |0016: throw v13 │ │ -1a4a2e: 7110 f99a 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4a34: 54cd 9004 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ -1a4a38: 1f0d 3102 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4a3c: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a4a40: 54c3 8e04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ -1a4a44: 54c4 8d04 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048d │ │ -1a4a48: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ -1a4a4c: 6e10 4b93 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1a4a52: 0a04 |0029: move-result v4 │ │ -1a4a54: 2802 |002a: goto 002c // +0002 │ │ -1a4a56: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -1a4a58: 6e30 3509 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@0935 │ │ -1a4a5e: 0c01 |002f: move-result-object v1 │ │ -1a4a60: 54c3 8f04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048f │ │ -1a4a64: 6e10 e041 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a4a6a: 0a04 |0035: move-result v4 │ │ -1a4a6c: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ -1a4a70: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -1a4a74: 7220 b9b5 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5b9 │ │ -1a4a7a: 2203 9604 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a4a7e: 6e10 e041 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a4a84: 0a06 |0042: move-result v6 │ │ -1a4a86: 6e10 d441 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41d4 │ │ -1a4a8c: 0c08 |0046: move-result-object v8 │ │ -1a4a8e: 6e10 d541 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41d5 │ │ -1a4a94: 0c01 |004a: move-result-object v1 │ │ -1a4a96: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -1a4a9a: 6e10 b541 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41b5 │ │ -1a4aa0: 0c01 |0050: move-result-object v1 │ │ -1a4aa2: 2802 |0051: goto 0053 // +0002 │ │ -1a4aa4: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -1a4aa6: 0719 |0053: move-object v9, v1 │ │ -1a4aa8: 122a |0054: const/4 v10, #int 2 // #2 │ │ -1a4aaa: 120b |0055: const/4 v11, #int 0 // #0 │ │ -1a4aac: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -1a4aae: 0735 |0057: move-object v5, v3 │ │ -1a4ab0: 7607 c20e 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@0ec2 │ │ -1a4ab6: 59c2 9104 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0491 │ │ -1a4aba: 7230 3d06 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a4ac0: 0c0d |0060: move-result-object v13 │ │ -1a4ac2: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ -1a4ac6: 1100 |0063: return-object v0 │ │ -1a4ac8: 620d 78b2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4acc: 110d |0066: return-object v13 │ │ +1a4ac0: |[1a4ac0] com.infomaniak.drive.ui.MainViewModel$duplicateFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4ad0: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a4ad6: 0c00 |0003: move-result-object v0 │ │ +1a4ad8: 52c1 9104 |0004: iget v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0491 │ │ +1a4adc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4ade: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4ae2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4ae6: 7110 069b 0d00 |000b: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4aec: 2856 |000e: goto 0064 // +0056 │ │ +1a4aee: 220d 8317 |000f: new-instance v13, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a4af2: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a4af6: 7020 4d93 0d00 |0013: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a4afc: 270d |0016: throw v13 │ │ +1a4afe: 7110 069b 0d00 |0017: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4b04: 54cd 9004 |001a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.L$0:Ljava/lang/Object; // field@0490 │ │ +1a4b08: 1f0d 3102 |001c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4b0c: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a4b10: 54c3 8e04 |0020: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@048e │ │ +1a4b14: 54c4 8d04 |0022: iget-object v4, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$destinationId:Ljava/lang/Integer; // field@048d │ │ +1a4b18: 3804 0700 |0024: if-eqz v4, 002b // +0007 │ │ +1a4b1c: 6e10 5893 0400 |0026: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1a4b22: 0a04 |0029: move-result v4 │ │ +1a4b24: 2802 |002a: goto 002c // +0002 │ │ +1a4b26: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +1a4b28: 6e30 3509 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@0935 │ │ +1a4b2e: 0c01 |002f: move-result-object v1 │ │ +1a4b30: 54c3 8f04 |0030: iget-object v3, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@048f │ │ +1a4b34: 6e10 ed41 0100 |0032: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a4b3a: 0a04 |0035: move-result v4 │ │ +1a4b3c: 3804 0700 |0036: if-eqz v4, 003d // +0007 │ │ +1a4b40: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +1a4b44: 7220 c6b5 1300 |003a: invoke-interface {v3, v1}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5c6 │ │ +1a4b4a: 2203 9604 |003d: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a4b4e: 6e10 ed41 0100 |003f: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a4b54: 0a06 |0042: move-result v6 │ │ +1a4b56: 6e10 e141 0100 |0043: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e1 │ │ +1a4b5c: 0c08 |0046: move-result-object v8 │ │ +1a4b5e: 6e10 e241 0100 |0047: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e2 │ │ +1a4b64: 0c01 |004a: move-result-object v1 │ │ +1a4b66: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +1a4b6a: 6e10 c241 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c2 │ │ +1a4b70: 0c01 |0050: move-result-object v1 │ │ +1a4b72: 2802 |0051: goto 0053 // +0002 │ │ +1a4b74: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +1a4b76: 0719 |0053: move-object v9, v1 │ │ +1a4b78: 122a |0054: const/4 v10, #int 2 // #2 │ │ +1a4b7a: 120b |0055: const/4 v11, #int 0 // #0 │ │ +1a4b7c: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +1a4b7e: 0735 |0057: move-object v5, v3 │ │ +1a4b80: 7607 c20e 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@0ec2 │ │ +1a4b86: 59c2 9104 |005b: iput v2, v12, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1;.label:I // field@0491 │ │ +1a4b8a: 7230 3d06 3d0c |005d: invoke-interface {v13, v3, v12}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a4b90: 0c0d |0060: move-result-object v13 │ │ +1a4b92: 330d 0300 |0061: if-ne v13, v0, 0064 // +0003 │ │ +1a4b96: 1100 |0063: return-object v0 │ │ +1a4b98: 620d 7bb2 |0064: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4b9c: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #141 header: │ │ class_idx : 1196 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -25292,138 +25292,138 @@ │ │ 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 │ │ -1a4c1c: |[1a4c1c] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a4c2c: 5b01 9204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0492 │ │ -1a4c30: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a4c32: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a4c38: 0e00 |0006: return-void │ │ +1a4cec: |[1a4cec] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a4cfc: 5b01 9204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0492 │ │ +1a4d00: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a4d02: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a4d08: 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 │ │ -1a4bf4: |[1a4bf4] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4c04: 2200 ac04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ac │ │ -1a4c08: 5421 9204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0492 │ │ -1a4c0c: 7030 3e0f 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@0f3e │ │ -1a4c12: 5b03 9304 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0493 │ │ -1a4c16: 1f00 451a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4c1a: 1100 |000b: return-object v0 │ │ +1a4cc4: |[1a4cc4] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4cd4: 2200 ac04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ac │ │ +1a4cd8: 5421 9204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0492 │ │ +1a4cdc: 7030 3e0f 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@0f3e │ │ +1a4ce2: 5b03 9304 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0493 │ │ +1a4ce6: 1f00 461a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4cea: 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 │ │ -1a4b28: |[1a4b28] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4b38: 6e30 3f0f 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@0f3f │ │ -1a4b3e: 0c01 |0003: move-result-object v1 │ │ -1a4b40: 1f01 ac04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ac │ │ -1a4b44: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4b48: 6e20 420f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f42 │ │ -1a4b4e: 0c01 |000b: move-result-object v1 │ │ -1a4b50: 1101 |000c: return-object v1 │ │ +1a4bf8: |[1a4bf8] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4c08: 6e30 3f0f 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@0f3f │ │ +1a4c0e: 0c01 |0003: move-result-object v1 │ │ +1a4c10: 1f01 ac04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ac │ │ +1a4c14: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4c18: 6e20 420f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f42 │ │ +1a4c1e: 0c01 |000b: move-result-object v1 │ │ +1a4c20: 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 │ │ -1a4b54: |[1a4b54] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4b64: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4b68: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4b6c: 6e30 400f 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@0f40 │ │ -1a4b72: 0c01 |0007: move-result-object v1 │ │ -1a4b74: 1101 |0008: return-object v1 │ │ +1a4c24: |[1a4c24] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4c34: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4c38: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4c3c: 6e30 400f 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@0f40 │ │ +1a4c42: 0c01 |0007: move-result-object v1 │ │ +1a4c44: 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 │ │ -1a4b78: |[1a4b78] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4b88: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a4b8e: 0c00 |0003: move-result-object v0 │ │ -1a4b90: 5241 9404 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0494 │ │ -1a4b94: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4b96: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4b9a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4b9e: 7110 f99a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4ba4: 2824 |000e: goto 0032 // +0024 │ │ -1a4ba6: 2205 8217 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a4baa: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a4bae: 7020 4093 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a4bb4: 2705 |0016: throw v5 │ │ -1a4bb6: 7110 f99a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4bbc: 5445 9304 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0493 │ │ -1a4bc0: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4bc4: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a4bc8: 5443 9204 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0492 │ │ -1a4bcc: 6e20 3b09 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@093b │ │ -1a4bd2: 0c01 |0025: move-result-object v1 │ │ -1a4bd4: 0743 |0026: move-object v3, v4 │ │ -1a4bd6: 1f03 451a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4bda: 5942 9404 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0494 │ │ -1a4bde: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a4be4: 0c05 |002e: move-result-object v5 │ │ -1a4be6: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a4bea: 1100 |0031: return-object v0 │ │ -1a4bec: 6205 78b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4bf0: 1105 |0034: return-object v5 │ │ +1a4c48: |[1a4c48] com.infomaniak.drive.ui.MainViewModel$getDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4c58: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a4c5e: 0c00 |0003: move-result-object v0 │ │ +1a4c60: 5241 9404 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0494 │ │ +1a4c64: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4c66: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4c6a: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4c6e: 7110 069b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4c74: 2824 |000e: goto 0032 // +0024 │ │ +1a4c76: 2205 8317 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a4c7a: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a4c7e: 7020 4d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a4c84: 2705 |0016: throw v5 │ │ +1a4c86: 7110 069b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4c8c: 5445 9304 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.L$0:Ljava/lang/Object; // field@0493 │ │ +1a4c90: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4c94: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a4c98: 5443 9204 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@0492 │ │ +1a4c9c: 6e20 3b09 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@093b │ │ +1a4ca2: 0c01 |0025: move-result-object v1 │ │ +1a4ca4: 0743 |0026: move-object v3, v4 │ │ +1a4ca6: 1f03 461a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4caa: 5942 9404 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1;.label:I // field@0494 │ │ +1a4cae: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a4cb4: 0c05 |002e: move-result-object v5 │ │ +1a4cb6: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a4cba: 1100 |0031: return-object v0 │ │ +1a4cbc: 6205 7bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4cc0: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #142 header: │ │ class_idx : 1197 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -25469,141 +25469,141 @@ │ │ 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 │ │ -1a4d38: |[1a4d38] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a4d48: 5901 9504 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0495 │ │ -1a4d4c: 5b02 9604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ -1a4d50: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4d52: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a4d58: 0e00 |0008: return-void │ │ +1a4e08: |[1a4e08] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.:(ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a4e18: 5901 9504 |0000: iput v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0495 │ │ +1a4e1c: 5b02 9604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a4e20: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a4e22: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a4e28: 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 │ │ -1a4d0c: |[1a4d0c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4d1c: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ad │ │ -1a4d20: 5231 9504 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0495 │ │ -1a4d24: 5432 9604 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ -1a4d28: 7040 430f 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@0f43 │ │ -1a4d2e: 5b04 9704 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0497 │ │ -1a4d32: 1f00 451a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4d36: 1100 |000d: return-object v0 │ │ +1a4ddc: |[1a4ddc] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a4dec: 2200 ad04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ad │ │ +1a4df0: 5231 9504 |0002: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0495 │ │ +1a4df4: 5432 9604 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a4df8: 7040 430f 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@0f43 │ │ +1a4dfe: 5b04 9704 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0497 │ │ +1a4e02: 1f00 461a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4e06: 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 │ │ -1a4c3c: |[1a4c3c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4c4c: 6e30 440f 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@0f44 │ │ -1a4c52: 0c01 |0003: move-result-object v1 │ │ -1a4c54: 1f01 ad04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ad │ │ -1a4c58: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4c5c: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ -1a4c62: 0c01 |000b: move-result-object v1 │ │ -1a4c64: 1101 |000c: return-object v1 │ │ +1a4d0c: |[1a4d0c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4d1c: 6e30 440f 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@0f44 │ │ +1a4d22: 0c01 |0003: move-result-object v1 │ │ +1a4d24: 1f01 ad04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ad │ │ +1a4d28: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4d2c: 6e20 470f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f47 │ │ +1a4d32: 0c01 |000b: move-result-object v1 │ │ +1a4d34: 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 │ │ -1a4c68: |[1a4c68] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4c78: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4c7c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4c80: 6e30 450f 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@0f45 │ │ -1a4c86: 0c01 |0007: move-result-object v1 │ │ -1a4c88: 1101 |0008: return-object v1 │ │ +1a4d38: |[1a4d38] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4d48: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4d4c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4d50: 6e30 450f 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@0f45 │ │ +1a4d56: 0c01 |0007: move-result-object v1 │ │ +1a4d58: 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 │ │ -1a4c8c: |[1a4c8c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4c9c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a4ca2: 0c00 |0003: move-result-object v0 │ │ -1a4ca4: 5251 9804 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0498 │ │ -1a4ca8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a4caa: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a4cae: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a4cb2: 7110 f99a 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4cb8: 2826 |000e: goto 0034 // +0026 │ │ -1a4cba: 2206 8217 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a4cbe: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a4cc2: 7020 4093 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a4cc8: 2706 |0016: throw v6 │ │ -1a4cca: 7110 f99a 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4cd0: 5456 9704 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0497 │ │ -1a4cd4: 1f06 3102 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4cd8: 6201 ba00 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a4cdc: 5253 9504 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0495 │ │ -1a4ce0: 5454 9604 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ -1a4ce4: 6e30 8c09 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@098c │ │ -1a4cea: 0c01 |0027: move-result-object v1 │ │ -1a4cec: 0753 |0028: move-object v3, v5 │ │ -1a4cee: 1f03 451a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4cf2: 5952 9804 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0498 │ │ -1a4cf6: 7230 3d06 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a4cfc: 0c06 |0030: move-result-object v6 │ │ -1a4cfe: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ -1a4d02: 1100 |0033: return-object v0 │ │ -1a4d04: 6206 78b2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4d08: 1106 |0036: return-object v6 │ │ +1a4d5c: |[1a4d5c] com.infomaniak.drive.ui.MainViewModel$getFileDetails$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4d6c: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a4d72: 0c00 |0003: move-result-object v0 │ │ +1a4d74: 5251 9804 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0498 │ │ +1a4d78: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a4d7a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a4d7e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a4d82: 7110 069b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4d88: 2826 |000e: goto 0034 // +0026 │ │ +1a4d8a: 2206 8317 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a4d8e: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a4d92: 7020 4d93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a4d98: 2706 |0016: throw v6 │ │ +1a4d9a: 7110 069b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4da0: 5456 9704 |001a: iget-object v6, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.L$0:Ljava/lang/Object; // field@0497 │ │ +1a4da4: 1f06 3102 |001c: check-cast v6, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4da8: 6201 ba00 |001e: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a4dac: 5253 9504 |0020: iget v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$fileId:I // field@0495 │ │ +1a4db0: 5454 9604 |0022: iget-object v4, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0496 │ │ +1a4db4: 6e30 8c09 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@098c │ │ +1a4dba: 0c01 |0027: move-result-object v1 │ │ +1a4dbc: 0753 |0028: move-object v3, v5 │ │ +1a4dbe: 1f03 461a |0029: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4dc2: 5952 9804 |002b: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1;.label:I // field@0498 │ │ +1a4dc6: 7230 3d06 1603 |002d: invoke-interface {v6, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a4dcc: 0c06 |0030: move-result-object v6 │ │ +1a4dce: 3306 0300 |0031: if-ne v6, v0, 0034 // +0003 │ │ +1a4dd2: 1100 |0033: return-object v0 │ │ +1a4dd4: 6206 7bb2 |0034: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4dd8: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #143 header: │ │ class_idx : 1198 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -25650,233 +25650,233 @@ │ │ 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 │ │ -1a4fa0: |[1a4fa0] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ -1a4fb0: 5b01 9a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ -1a4fb4: 5902 9904 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0499 │ │ -1a4fb8: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a4fba: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a4fc0: 0e00 |0008: return-void │ │ +1a5070: |[1a5070] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.:(Lcom/infomaniak/drive/data/models/UserDrive;ILkotlin/coroutines/Continuation;)V │ │ +1a5080: 5b01 9a04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ +1a5084: 5902 9904 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0499 │ │ +1a5088: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a508a: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a5090: 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 │ │ -1a4f74: |[1a4f74] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a4f84: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04ae │ │ -1a4f88: 5431 9a04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ -1a4f8c: 5232 9904 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0499 │ │ -1a4f90: 7040 480f 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@0f48 │ │ -1a4f96: 5b04 9b04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ -1a4f9a: 1f00 451a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4f9e: 1100 |000d: return-object v0 │ │ +1a5044: |[1a5044] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5054: 2200 ae04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04ae │ │ +1a5058: 5431 9a04 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ +1a505c: 5232 9904 |0004: iget v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0499 │ │ +1a5060: 7040 480f 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@0f48 │ │ +1a5066: 5b04 9b04 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ +1a506a: 1f00 461a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a506e: 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 │ │ -1a4d5c: |[1a4d5c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4d6c: 6e30 490f 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@0f49 │ │ -1a4d72: 0c01 |0003: move-result-object v1 │ │ -1a4d74: 1f01 ae04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04ae │ │ -1a4d78: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4d7c: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ -1a4d82: 0c01 |000b: move-result-object v1 │ │ -1a4d84: 1101 |000c: return-object v1 │ │ +1a4e2c: |[1a4e2c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a4e3c: 6e30 490f 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@0f49 │ │ +1a4e42: 0c01 |0003: move-result-object v1 │ │ +1a4e44: 1f01 ae04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04ae │ │ +1a4e48: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a4e4c: 6e20 4c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f4c │ │ +1a4e52: 0c01 |000b: move-result-object v1 │ │ +1a4e54: 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 │ │ -1a4d88: |[1a4d88] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4d98: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4d9c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4da0: 6e30 4a0f 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@0f4a │ │ -1a4da6: 0c01 |0007: move-result-object v1 │ │ -1a4da8: 1101 |0008: return-object v1 │ │ +1a4e58: |[1a4e58] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4e68: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4e6c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a4e70: 6e30 4a0f 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@0f4a │ │ +1a4e76: 0c01 |0007: move-result-object v1 │ │ +1a4e78: 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 │ │ -1a4dac: |[1a4dac] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a4dbc: 0806 4000 |0000: move-object/from16 v6, v64 │ │ -1a4dc0: 7100 33b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a4dc6: 0c07 |0005: move-result-object v7 │ │ -1a4dc8: 5260 9c04 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049c │ │ -1a4dcc: 1228 |0008: const/4 v8, #int 2 // #2 │ │ -1a4dce: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1a4dd0: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ -1a4dd4: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ -1a4dd8: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ -1a4ddc: 7701 f99a 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4de2: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ -1a4de6: 2200 8217 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a4dea: 1a01 9c97 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a4dee: 7020 4093 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a4df4: 2700 |001c: throw v0 │ │ -1a4df6: 5460 9b04 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ -1a4dfa: 1f00 3102 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4dfe: 7701 f99a 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4e04: 0709 |0024: move-object v9, v0 │ │ -1a4e06: 0800 4100 |0025: move-object/from16 v0, v65 │ │ -1a4e0a: 2827 |0027: goto 004e // +0027 │ │ -1a4e0c: 7701 f99a 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a4e12: 5460 9b04 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ -1a4e16: 0709 |002d: move-object v9, v0 │ │ -1a4e18: 1f09 3102 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a4e1c: 5460 9a04 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ -1a4e20: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ -1a4e24: 6e10 550b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b55 │ │ -1a4e2a: 0a02 |0037: move-result v2 │ │ -1a4e2c: 6200 b712 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a4e30: 1f00 050d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d05 │ │ -1a4e34: 5b69 9b04 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ -1a4e38: 5961 9c04 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049c │ │ -1a4e3c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -1a4e3e: 1224 |0041: const/4 v4, #int 2 // #2 │ │ -1a4e40: 1205 |0042: const/4 v5, #int 0 // #0 │ │ -1a4e42: 0121 |0043: move v1, v2 │ │ -1a4e44: 0732 |0044: move-object v2, v3 │ │ -1a4e46: 0803 4000 |0045: move-object/from16 v3, v64 │ │ -1a4e4a: 7706 cf40 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@40cf │ │ -1a4e50: 0c00 |004a: move-result-object v0 │ │ -1a4e52: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ -1a4e56: 1107 |004d: return-object v7 │ │ -1a4e58: 1f00 6122 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2261 │ │ -1a4e5c: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ -1a4e60: 6200 ed4f |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@4fed │ │ -1a4e64: 6e10 9d43 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@439d │ │ -1a4e6a: 0c00 |0057: move-result-object v0 │ │ -1a4e6c: 5461 9a04 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ -1a4e70: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ -1a4e74: 6e10 530b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b53 │ │ -1a4e7a: 0a01 |005f: move-result v1 │ │ -1a4e7c: 2807 |0060: goto 0067 // +0007 │ │ -1a4e7e: 6201 b712 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a4e82: 6e10 8539 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3985 │ │ -1a4e88: 0a01 |0066: move-result v1 │ │ -1a4e8a: 011e |0067: move v14, v1 │ │ -1a4e8c: 6201 b600 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a4e90: 2202 7503 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a4e94: 072a |006c: move-object v10, v2 │ │ -1a4e96: 526c 9904 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0499 │ │ -1a4e9a: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ -1a4e9e: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ -1a4ea2: 120b |0073: const/4 v11, #int 0 // #0 │ │ -1a4ea4: 120d |0074: const/4 v13, #int 0 // #0 │ │ -1a4ea6: 120f |0075: const/4 v15, #int 0 // #0 │ │ -1a4ea8: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ -1a4eac: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ -1a4eb0: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ -1a4eb4: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ -1a4eb8: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ -1a4ebc: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ -1a4ec0: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ -1a4ec4: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ -1a4ec8: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ -1a4ecc: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ -1a4ed0: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ -1a4ed4: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ -1a4ed8: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ -1a4edc: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ -1a4ee0: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ -1a4ee4: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ -1a4ee8: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ -1a4eec: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ -1a4ef0: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ -1a4ef4: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ -1a4ef8: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ -1a4efc: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ -1a4f00: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ -1a4f04: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ -1a4f08: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ -1a4f0c: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ -1a4f10: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ -1a4f14: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ -1a4f18: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ -1a4f1c: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ -1a4f20: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ -1a4f24: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ -1a4f28: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ -1a4f2c: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ -1a4f30: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ -1a4f34: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ -1a4f38: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ -1a4f3c: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ -1a4f40: 7636 100a 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@0a10 │ │ -1a4f46: 6e30 4109 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@0941 │ │ -1a4f4c: 0c00 |00c8: move-result-object v0 │ │ -1a4f4e: 0761 |00c9: move-object v1, v6 │ │ -1a4f50: 1f01 451a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a4f54: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ -1a4f56: 5b62 9b04 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ -1a4f5a: 5968 9c04 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049c │ │ -1a4f5e: 7230 3d06 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a4f64: 0c00 |00d4: move-result-object v0 │ │ -1a4f66: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ -1a4f6a: 1107 |00d7: return-object v7 │ │ -1a4f6c: 6200 78b2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4f70: 1100 |00da: return-object v0 │ │ +1a4e7c: |[1a4e7c] com.infomaniak.drive.ui.MainViewModel$getFileShare$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a4e8c: 0806 4000 |0000: move-object/from16 v6, v64 │ │ +1a4e90: 7100 40b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a4e96: 0c07 |0005: move-result-object v7 │ │ +1a4e98: 5260 9c04 |0006: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049c │ │ +1a4e9c: 1228 |0008: const/4 v8, #int 2 // #2 │ │ +1a4e9e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1a4ea0: 3800 1e00 |000a: if-eqz v0, 0028 // +001e │ │ +1a4ea4: 3210 1100 |000c: if-eq v0, v1, 001d // +0011 │ │ +1a4ea8: 3380 0700 |000e: if-ne v0, v8, 0015 // +0007 │ │ +1a4eac: 7701 069b 4100 |0010: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4eb2: 2900 c500 |0013: goto/16 00d8 // +00c5 │ │ +1a4eb6: 2200 8317 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a4eba: 1a01 a197 |0017: const-string v1, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a4ebe: 7020 4d93 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a4ec4: 2700 |001c: throw v0 │ │ +1a4ec6: 5460 9b04 |001d: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ +1a4eca: 1f00 3102 |001f: check-cast v0, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4ece: 7701 069b 4100 |0021: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4ed4: 0709 |0024: move-object v9, v0 │ │ +1a4ed6: 0800 4100 |0025: move-object/from16 v0, v65 │ │ +1a4eda: 2827 |0027: goto 004e // +0027 │ │ +1a4edc: 7701 069b 4100 |0028: invoke-static/range {v65}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a4ee2: 5460 9b04 |002b: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ +1a4ee6: 0709 |002d: move-object v9, v0 │ │ +1a4ee8: 1f09 3102 |002e: check-cast v9, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a4eec: 5460 9a04 |0030: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ +1a4ef0: 3800 2000 |0032: if-eqz v0, 0052 // +0020 │ │ +1a4ef4: 6e10 550b 0000 |0034: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UserDrive;.getUserId:()I // method@0b55 │ │ +1a4efa: 0a02 |0037: move-result v2 │ │ +1a4efc: 6200 ba12 |0038: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a4f00: 1f00 060d |003a: check-cast v0, Lcom/infomaniak/lib/core/auth/CredentialManager; // type@0d06 │ │ +1a4f04: 5b69 9b04 |003c: iput-object v9, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ +1a4f08: 5961 9c04 |003e: iput v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049c │ │ +1a4f0c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +1a4f0e: 1224 |0041: const/4 v4, #int 2 // #2 │ │ +1a4f10: 1205 |0042: const/4 v5, #int 0 // #0 │ │ +1a4f12: 0121 |0043: move v1, v2 │ │ +1a4f14: 0732 |0044: move-object v2, v3 │ │ +1a4f16: 0803 4000 |0045: move-object/from16 v3, v64 │ │ +1a4f1a: 7706 dc40 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@40dc │ │ +1a4f20: 0c00 |004a: move-result-object v0 │ │ +1a4f22: 3370 0300 |004b: if-ne v0, v7, 004e // +0003 │ │ +1a4f26: 1107 |004d: return-object v7 │ │ +1a4f28: 1f00 6222 |004e: check-cast v0, Lokhttp3/OkHttpClient; // type@2262 │ │ +1a4f2c: 3900 0800 |0050: if-nez v0, 0058 // +0008 │ │ +1a4f30: 6200 f04f |0052: sget-object v0, Lcom/infomaniak/lib/core/networking/HttpClient;.INSTANCE:Lcom/infomaniak/lib/core/networking/HttpClient; // field@4ff0 │ │ +1a4f34: 6e10 aa43 0000 |0054: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/HttpClient;.getOkHttpClient:()Lokhttp3/OkHttpClient; // method@43aa │ │ +1a4f3a: 0c00 |0057: move-result-object v0 │ │ +1a4f3c: 5461 9a04 |0058: iget-object v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@049a │ │ +1a4f40: 3801 0700 |005a: if-eqz v1, 0061 // +0007 │ │ +1a4f44: 6e10 530b 0100 |005c: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/UserDrive;.getDriveId:()I // method@0b53 │ │ +1a4f4a: 0a01 |005f: move-result v1 │ │ +1a4f4c: 2807 |0060: goto 0067 // +0007 │ │ +1a4f4e: 6201 ba12 |0061: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a4f52: 6e10 9239 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentDriveId:()I // method@3992 │ │ +1a4f58: 0a01 |0066: move-result v1 │ │ +1a4f5a: 011e |0067: move v14, v1 │ │ +1a4f5c: 6201 b600 |0068: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a4f60: 2202 7503 |006a: new-instance v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a4f64: 072a |006c: move-object v10, v2 │ │ +1a4f66: 526c 9904 |006d: iget v12, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.$fileId:I // field@0499 │ │ +1a4f6a: 133e ff03 |006f: const/16 v62, #int 1023 // #3ff │ │ +1a4f6e: 133f 0000 |0071: const/16 v63, #int 0 // #0 │ │ +1a4f72: 120b |0073: const/4 v11, #int 0 // #0 │ │ +1a4f74: 120d |0074: const/4 v13, #int 0 // #0 │ │ +1a4f76: 120f |0075: const/4 v15, #int 0 // #0 │ │ +1a4f78: 1310 0000 |0076: const/16 v16, #int 0 // #0 │ │ +1a4f7c: 1311 0000 |0078: const/16 v17, #int 0 // #0 │ │ +1a4f80: 1312 0000 |007a: const/16 v18, #int 0 // #0 │ │ +1a4f84: 1313 0000 |007c: const/16 v19, #int 0 // #0 │ │ +1a4f88: 1314 0000 |007e: const/16 v20, #int 0 // #0 │ │ +1a4f8c: 1315 0000 |0080: const/16 v21, #int 0 // #0 │ │ +1a4f90: 1616 0000 |0082: const-wide/16 v22, #int 0 // #0 │ │ +1a4f94: 1618 0000 |0084: const-wide/16 v24, #int 0 // #0 │ │ +1a4f98: 161a 0000 |0086: const-wide/16 v26, #int 0 // #0 │ │ +1a4f9c: 131c 0000 |0088: const/16 v28, #int 0 // #0 │ │ +1a4fa0: 161d 0000 |008a: const-wide/16 v29, #int 0 // #0 │ │ +1a4fa4: 131f 0000 |008c: const/16 v31, #int 0 // #0 │ │ +1a4fa8: 1320 0000 |008e: const/16 v32, #int 0 // #0 │ │ +1a4fac: 1321 0000 |0090: const/16 v33, #int 0 // #0 │ │ +1a4fb0: 1322 0000 |0092: const/16 v34, #int 0 // #0 │ │ +1a4fb4: 1323 0000 |0094: const/16 v35, #int 0 // #0 │ │ +1a4fb8: 1324 0000 |0096: const/16 v36, #int 0 // #0 │ │ +1a4fbc: 1325 0000 |0098: const/16 v37, #int 0 // #0 │ │ +1a4fc0: 1326 0000 |009a: const/16 v38, #int 0 // #0 │ │ +1a4fc4: 1327 0000 |009c: const/16 v39, #int 0 // #0 │ │ +1a4fc8: 1328 0000 |009e: const/16 v40, #int 0 // #0 │ │ +1a4fcc: 1329 0000 |00a0: const/16 v41, #int 0 // #0 │ │ +1a4fd0: 132a 0000 |00a2: const/16 v42, #int 0 // #0 │ │ +1a4fd4: 132b 0000 |00a4: const/16 v43, #int 0 // #0 │ │ +1a4fd8: 132c 0000 |00a6: const/16 v44, #int 0 // #0 │ │ +1a4fdc: 162d 0000 |00a8: const-wide/16 v45, #int 0 // #0 │ │ +1a4fe0: 162f 0000 |00aa: const-wide/16 v47, #int 0 // #0 │ │ +1a4fe4: 1331 0000 |00ac: const/16 v49, #int 0 // #0 │ │ +1a4fe8: 1332 0000 |00ae: const/16 v50, #int 0 // #0 │ │ +1a4fec: 1333 0000 |00b0: const/16 v51, #int 0 // #0 │ │ +1a4ff0: 1334 0000 |00b2: const/16 v52, #int 0 // #0 │ │ +1a4ff4: 1335 0000 |00b4: const/16 v53, #int 0 // #0 │ │ +1a4ff8: 1336 0000 |00b6: const/16 v54, #int 0 // #0 │ │ +1a4ffc: 1337 0000 |00b8: const/16 v55, #int 0 // #0 │ │ +1a5000: 1638 0000 |00ba: const-wide/16 v56, #int 0 // #0 │ │ +1a5004: 133a 0000 |00bc: const/16 v58, #int 0 // #0 │ │ +1a5008: 163b 0000 |00be: const-wide/16 v59, #int 0 // #0 │ │ +1a500c: 133d f5ff |00c0: const/16 v61, #int -11 // #fff5 │ │ +1a5010: 7636 100a 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@0a10 │ │ +1a5016: 6e30 4109 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@0941 │ │ +1a501c: 0c00 |00c8: move-result-object v0 │ │ +1a501e: 0761 |00c9: move-object v1, v6 │ │ +1a5020: 1f01 461a |00ca: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5024: 1202 |00cc: const/4 v2, #int 0 // #0 │ │ +1a5026: 5b62 9b04 |00cd: iput-object v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.L$0:Ljava/lang/Object; // field@049b │ │ +1a502a: 5968 9c04 |00cf: iput v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1;.label:I // field@049c │ │ +1a502e: 7230 3d06 0901 |00d1: invoke-interface {v9, v0, v1}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a5034: 0c00 |00d4: move-result-object v0 │ │ +1a5036: 3370 0300 |00d5: if-ne v0, v7, 00d8 // +0003 │ │ +1a503a: 1107 |00d7: return-object v7 │ │ +1a503c: 6200 7bb2 |00d8: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5040: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #144 header: │ │ class_idx : 1199 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -25918,138 +25918,138 @@ │ │ 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 │ │ -1a50b8: |[1a50b8] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a50c8: 5b01 9d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049d │ │ -1a50cc: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a50ce: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a50d4: 0e00 |0006: return-void │ │ +1a5188: |[1a5188] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a5198: 5b01 9d04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049d │ │ +1a519c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a519e: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a51a4: 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 │ │ -1a5090: |[1a5090] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a50a0: 2200 af04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04af │ │ -1a50a4: 5421 9d04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049d │ │ -1a50a8: 7030 4d0f 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@0f4d │ │ -1a50ae: 5b03 9e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049e │ │ -1a50b2: 1f00 451a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a50b6: 1100 |000b: return-object v0 │ │ +1a5160: |[1a5160] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5170: 2200 af04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04af │ │ +1a5174: 5421 9d04 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049d │ │ +1a5178: 7030 4d0f 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@0f4d │ │ +1a517e: 5b03 9e04 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049e │ │ +1a5182: 1f00 461a |0009: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5186: 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 │ │ -1a4fc4: |[1a4fc4] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a4fd4: 6e30 4e0f 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@0f4e │ │ -1a4fda: 0c01 |0003: move-result-object v1 │ │ -1a4fdc: 1f01 af04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04af │ │ -1a4fe0: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a4fe4: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ -1a4fea: 0c01 |000b: move-result-object v1 │ │ -1a4fec: 1101 |000c: return-object v1 │ │ +1a5094: |[1a5094] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a50a4: 6e30 4e0f 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@0f4e │ │ +1a50aa: 0c01 |0003: move-result-object v1 │ │ +1a50ac: 1f01 af04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04af │ │ +1a50b0: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a50b4: 6e20 510f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f51 │ │ +1a50ba: 0c01 |000b: move-result-object v1 │ │ +1a50bc: 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 │ │ -1a4ff0: |[1a4ff0] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5000: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a5004: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5008: 6e30 4f0f 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@0f4f │ │ -1a500e: 0c01 |0007: move-result-object v1 │ │ -1a5010: 1101 |0008: return-object v1 │ │ +1a50c0: |[1a50c0] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a50d0: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a50d4: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a50d8: 6e30 4f0f 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@0f4f │ │ +1a50de: 0c01 |0007: move-result-object v1 │ │ +1a50e0: 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 │ │ -1a5014: |[1a5014] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5024: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a502a: 0c00 |0003: move-result-object v0 │ │ -1a502c: 5241 9f04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049f │ │ -1a5030: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5032: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5036: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a503a: 7110 f99a 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5040: 2824 |000e: goto 0032 // +0024 │ │ -1a5042: 2205 8217 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a5046: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a504a: 7020 4093 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5050: 2705 |0016: throw v5 │ │ -1a5052: 7110 f99a 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5058: 5445 9e04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049e │ │ -1a505c: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a5060: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a5064: 5443 9d04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049d │ │ -1a5068: 6e20 4b09 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@094b │ │ -1a506e: 0c01 |0025: move-result-object v1 │ │ -1a5070: 0743 |0026: move-object v3, v4 │ │ -1a5072: 1f03 451a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5076: 5942 9f04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049f │ │ -1a507a: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a5080: 0c05 |002e: move-result-object v5 │ │ -1a5082: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ -1a5086: 1100 |0031: return-object v0 │ │ -1a5088: 6205 78b2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a508c: 1105 |0034: return-object v5 │ │ +1a50e4: |[1a50e4] com.infomaniak.drive.ui.MainViewModel$getShareLink$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a50f4: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a50fa: 0c00 |0003: move-result-object v0 │ │ +1a50fc: 5241 9f04 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049f │ │ +1a5100: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5102: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5106: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a510a: 7110 069b 0500 |000b: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5110: 2824 |000e: goto 0032 // +0024 │ │ +1a5112: 2205 8317 |000f: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a5116: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a511a: 7020 4d93 0500 |0013: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a5120: 2705 |0016: throw v5 │ │ +1a5122: 7110 069b 0500 |0017: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5128: 5445 9e04 |001a: iget-object v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.L$0:Ljava/lang/Object; // field@049e │ │ +1a512c: 1f05 3102 |001c: check-cast v5, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a5130: 6201 b600 |001e: sget-object v1, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a5134: 5443 9d04 |0020: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@049d │ │ +1a5138: 6e20 4b09 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@094b │ │ +1a513e: 0c01 |0025: move-result-object v1 │ │ +1a5140: 0743 |0026: move-object v3, v4 │ │ +1a5142: 1f03 461a |0027: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5146: 5942 9f04 |0029: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1;.label:I // field@049f │ │ +1a514a: 7230 3d06 1503 |002b: invoke-interface {v5, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a5150: 0c05 |002e: move-result-object v5 │ │ +1a5152: 3305 0300 |002f: if-ne v5, v0, 0032 // +0003 │ │ +1a5156: 1100 |0031: return-object v0 │ │ +1a5158: 6205 7bb2 |0032: sget-object v5, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a515c: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #145 header: │ │ class_idx : 1200 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -26091,145 +26091,145 @@ │ │ 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 │ │ -1a51e4: |[1a51e4] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a51f4: 5b01 a204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ -1a51f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a51fa: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5200: 0e00 |0006: return-void │ │ +1a52b4: |[1a52b4] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a52c4: 5b01 a204 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a52c8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a52ca: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a52d0: 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 │ │ -1a51b0: |[1a51b0] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a51c0: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b0 │ │ -1a51c4: 5421 a204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ -1a51c8: 7030 520f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a51ce: 1f03 6c17 |0007: check-cast v3, Ljava/lang/Boolean; // type@176c │ │ -1a51d2: 6e10 ac92 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a51d8: 0a03 |000c: move-result v3 │ │ -1a51da: 5c03 a004 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ -1a51de: 1f00 451a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a51e2: 1100 |0011: return-object v0 │ │ +1a5280: |[1a5280] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5290: 2200 b004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b0 │ │ +1a5294: 5421 a204 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a5298: 7030 520f 1004 |0004: invoke-direct {v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a529e: 1f03 6d17 |0007: check-cast v3, Ljava/lang/Boolean; // type@176d │ │ +1a52a2: 6e10 b992 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a52a8: 0a03 |000c: move-result v3 │ │ +1a52aa: 5c03 a004 |000d: iput-boolean v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ +1a52ae: 1f00 461a |000f: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a52b2: 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 │ │ -1a510c: |[1a510c] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a511c: 1f01 6c17 |0000: check-cast v1, Ljava/lang/Boolean; // type@176c │ │ -1a5120: 6e10 ac92 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a5126: 0a01 |0005: move-result v1 │ │ -1a5128: 1f02 451a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a512c: 6e30 550f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f55 │ │ -1a5132: 0c01 |000b: move-result-object v1 │ │ -1a5134: 1101 |000c: return-object v1 │ │ +1a51dc: |[1a51dc] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a51ec: 1f01 6d17 |0000: check-cast v1, Ljava/lang/Boolean; // type@176d │ │ +1a51f0: 6e10 b992 0100 |0002: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a51f6: 0a01 |0005: move-result v1 │ │ +1a51f8: 1f02 461a |0006: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a51fc: 6e30 550f 1002 |0008: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@0f55 │ │ +1a5202: 0c01 |000b: move-result-object v1 │ │ +1a5204: 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 │ │ -1a50d8: |[1a50d8] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a50e8: 7110 b192 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a50ee: 0c01 |0003: move-result-object v1 │ │ -1a50f0: 6e30 530f 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@0f53 │ │ -1a50f6: 0c01 |0007: move-result-object v1 │ │ -1a50f8: 1f01 b004 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b0 │ │ -1a50fc: 6202 78b2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5100: 6e20 560f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ -1a5106: 0c01 |000f: move-result-object v1 │ │ -1a5108: 1101 |0010: return-object v1 │ │ +1a51a8: |[1a51a8] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invoke:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a51b8: 7110 be92 0100 |0000: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a51be: 0c01 |0003: move-result-object v1 │ │ +1a51c0: 6e30 530f 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@0f53 │ │ +1a51c6: 0c01 |0007: move-result-object v1 │ │ +1a51c8: 1f01 b004 |0008: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b0 │ │ +1a51cc: 6202 7bb2 |000a: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a51d0: 6e20 560f 2100 |000c: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f56 │ │ +1a51d6: 0c01 |000f: move-result-object v1 │ │ +1a51d8: 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 │ │ -1a5138: |[1a5138] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5148: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a514e: 0c00 |0003: move-result-object v0 │ │ -1a5150: 5241 a104 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a1 │ │ -1a5154: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5156: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ -1a515a: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ -1a515e: 5540 a004 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ -1a5162: 7110 f99a 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5168: 281f |0010: goto 002f // +001f │ │ -1a516a: 2205 8217 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a516e: 1a00 9c97 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a5172: 7020 4093 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5178: 2705 |0018: throw v5 │ │ -1a517a: 7110 f99a 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5180: 5545 a004 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ -1a5184: 5441 a204 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ -1a5188: 0743 |0020: move-object v3, v4 │ │ -1a518a: 1f03 451a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a518e: 5c45 a004 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ -1a5192: 5942 a104 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a1 │ │ -1a5196: 7130 ce0f 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@0fce │ │ -1a519c: 0c01 |002a: move-result-object v1 │ │ -1a519e: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ -1a51a2: 1100 |002d: return-object v0 │ │ -1a51a4: 0150 |002e: move v0, v5 │ │ -1a51a6: 7110 62b2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a51ac: 0c05 |0032: move-result-object v5 │ │ -1a51ae: 1105 |0033: return-object v5 │ │ +1a5208: |[1a5208] com.infomaniak.drive.ui.MainViewModel$isNetworkAvailable$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5218: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a521e: 0c00 |0003: move-result-object v0 │ │ +1a5220: 5241 a104 |0004: iget v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a1 │ │ +1a5224: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5226: 3801 1200 |0007: if-eqz v1, 0019 // +0012 │ │ +1a522a: 3321 0800 |0009: if-ne v1, v2, 0011 // +0008 │ │ +1a522e: 5540 a004 |000b: iget-boolean v0, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ +1a5232: 7110 069b 0500 |000d: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5238: 281f |0010: goto 002f // +001f │ │ +1a523a: 2205 8317 |0011: new-instance v5, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a523e: 1a00 a197 |0013: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a5242: 7020 4d93 0500 |0015: invoke-direct {v5, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a5248: 2705 |0018: throw v5 │ │ +1a524a: 7110 069b 0500 |0019: invoke-static {v5}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5250: 5545 a004 |001c: iget-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ +1a5254: 5441 a204 |001e: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a2 │ │ +1a5258: 0743 |0020: move-object v3, v4 │ │ +1a525a: 1f03 461a |0021: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a525e: 5c45 a004 |0023: iput-boolean v5, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.Z$0:Z // field@04a0 │ │ +1a5262: 5942 a104 |0025: iput v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.label:I // field@04a1 │ │ +1a5266: 7130 ce0f 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@0fce │ │ +1a526c: 0c01 |002a: move-result-object v1 │ │ +1a526e: 3301 0300 |002b: if-ne v1, v0, 002e // +0003 │ │ +1a5272: 1100 |002d: return-object v0 │ │ +1a5274: 0150 |002e: move v0, v5 │ │ +1a5276: 7110 6fb2 0000 |002f: invoke-static {v0}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a527c: 0c05 |0032: move-result-object v5 │ │ +1a527e: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #146 header: │ │ class_idx : 1201 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #146 annotations: │ │ Annotations on class │ │ @@ -26275,131 +26275,131 @@ │ │ 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 │ │ -1a52d8: |[1a52d8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ -1a52e8: 5b01 a604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ -1a52ec: 5902 a304 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a3 │ │ -1a52f0: 5b03 a404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a4 │ │ -1a52f4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a52f6: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a52fc: 0e00 |000a: return-void │ │ +1a53a8: |[1a53a8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;Lkotlin/coroutines/Continuation;)V │ │ +1a53b8: 5b01 a604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ +1a53bc: 5902 a304 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a3 │ │ +1a53c0: 5b03 a404 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a4 │ │ +1a53c4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a53c6: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a53cc: 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 │ │ -1a52ac: |[1a52ac] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a52bc: 2204 b104 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b1 │ │ -1a52c0: 5430 a604 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ -1a52c4: 5231 a304 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a3 │ │ -1a52c8: 5432 a404 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a4 │ │ -1a52cc: 7055 570f 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@0f57 │ │ -1a52d2: 1f04 451a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a52d6: 1104 |000d: return-object v4 │ │ +1a537c: |[1a537c] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a538c: 2204 b104 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b1 │ │ +1a5390: 5430 a604 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ +1a5394: 5231 a304 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a3 │ │ +1a5398: 5432 a404 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a4 │ │ +1a539c: 7055 570f 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@0f57 │ │ +1a53a2: 1f04 461a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a53a6: 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 │ │ -1a5204: |[1a5204] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5214: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a5218: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a521c: 6e30 5a0f 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@0f5a │ │ -1a5222: 0c01 |0007: move-result-object v1 │ │ -1a5224: 1101 |0008: return-object v1 │ │ +1a52d4: |[1a52d4] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a52e4: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a52e8: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a52ec: 6e30 5a0f 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@0f5a │ │ +1a52f2: 0c01 |0007: move-result-object v1 │ │ +1a52f4: 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 │ │ -1a5228: |[1a5228] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5238: 6e30 580f 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@0f58 │ │ -1a523e: 0c01 |0003: move-result-object v1 │ │ -1a5240: 1f01 b104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b1 │ │ -1a5244: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5248: 6e20 5b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ -1a524e: 0c01 |000b: move-result-object v1 │ │ -1a5250: 1101 |000c: return-object v1 │ │ +1a52f8: |[1a52f8] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5308: 6e30 580f 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@0f58 │ │ +1a530e: 0c01 |0003: move-result-object v1 │ │ +1a5310: 1f01 b104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b1 │ │ +1a5314: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5318: 6e20 5b0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f5b │ │ +1a531e: 0c01 |000b: move-result-object v1 │ │ +1a5320: 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 │ │ -1a5254: |[1a5254] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5264: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a526a: 5230 a504 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04a5 │ │ -1a526e: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ -1a5272: 7110 f99a 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5278: 5434 a604 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ -1a527c: 6200 ba00 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5280: 5231 a304 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a3 │ │ -1a5284: 5432 a404 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a4 │ │ -1a5288: 6e30 8a09 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@098a │ │ -1a528e: 0c00 |0015: move-result-object v0 │ │ -1a5290: 7120 cf0f 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@0fcf │ │ -1a5296: 6204 78b2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a529a: 1104 |001b: return-object v4 │ │ -1a529c: 2204 8217 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a52a0: 1a00 9c97 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a52a4: 7020 4093 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a52aa: 2704 |0023: throw v4 │ │ +1a5324: |[1a5324] com.infomaniak.drive.ui.MainViewModel$loadCurrentFolder$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5334: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a533a: 5230 a504 |0003: iget v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.label:I // field@04a5 │ │ +1a533e: 3900 1700 |0005: if-nez v0, 001c // +0017 │ │ +1a5342: 7110 069b 0400 |0007: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5348: 5434 a604 |000a: iget-object v4, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a6 │ │ +1a534c: 6200 ba00 |000c: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5350: 5231 a304 |000e: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$folderId:I // field@04a3 │ │ +1a5354: 5432 a404 |0010: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04a4 │ │ +1a5358: 6e30 8a09 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@098a │ │ +1a535e: 0c00 |0015: move-result-object v0 │ │ +1a5360: 7120 cf0f 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@0fcf │ │ +1a5366: 6204 7bb2 |0019: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a536a: 1104 |001b: return-object v4 │ │ +1a536c: 2204 8317 |001c: new-instance v4, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a5370: 1a00 a197 |001e: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a5374: 7020 4d93 0400 |0020: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a537a: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #147 header: │ │ class_idx : 1202 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -26438,137 +26438,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 │ │ -1a5428: |[1a5428] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5438: 5b01 a804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ -1a543c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a543e: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5444: 0e00 |0006: return-void │ │ +1a54f8: |[1a54f8] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5508: 5b01 a804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ +1a550c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a550e: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a5514: 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 │ │ -1a5404: |[1a5404] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5414: 2202 b204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b2 │ │ -1a5418: 5410 a804 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ -1a541c: 7030 5c0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a5422: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5426: 1102 |0009: return-object v2 │ │ +1a54d4: |[1a54d4] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a54e4: 2202 b204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b2 │ │ +1a54e8: 5410 a804 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ +1a54ec: 7030 5c0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ +1a54f2: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a54f6: 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 │ │ -1a5300: |[1a5300] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5310: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a5314: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5318: 6e30 5f0f 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@0f5f │ │ -1a531e: 0c01 |0007: move-result-object v1 │ │ -1a5320: 1101 |0008: return-object v1 │ │ +1a53d0: |[1a53d0] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a53e0: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a53e4: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a53e8: 6e30 5f0f 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@0f5f │ │ +1a53ee: 0c01 |0007: move-result-object v1 │ │ +1a53f0: 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 │ │ -1a5324: |[1a5324] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5334: 6e30 5d0f 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@0f5d │ │ -1a533a: 0c01 |0003: move-result-object v1 │ │ -1a533c: 1f01 b204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b2 │ │ -1a5340: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5344: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ -1a534a: 0c01 |000b: move-result-object v1 │ │ -1a534c: 1101 |000c: return-object v1 │ │ +1a53f4: |[1a53f4] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5404: 6e30 5d0f 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@0f5d │ │ +1a540a: 0c01 |0003: move-result-object v1 │ │ +1a540c: 1f01 b204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b2 │ │ +1a5410: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5414: 6e20 600f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f60 │ │ +1a541a: 0c01 |000b: move-result-object v1 │ │ +1a541c: 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 │ │ -1a5350: |[1a5350] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5360: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -1a5364: 7100 33b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a536a: 5201 a704 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04a7 │ │ -1a536e: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ -1a5372: 7701 f99a 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5378: 5401 a804 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ -1a537c: 6e10 0610 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1006 │ │ -1a5382: 0c01 |0011: move-result-object v1 │ │ -1a5384: 7210 e6d3 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d3e6 │ │ -1a538a: 0c01 |0015: move-result-object v1 │ │ -1a538c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -1a538e: 7110 62b2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a5394: 0c02 |001a: move-result-object v2 │ │ -1a5396: 7120 f3b6 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a539c: 0a01 |001e: move-result v1 │ │ -1a539e: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ -1a53a2: 6201 be00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00be │ │ -1a53a6: 220c 5b03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@035b │ │ -1a53aa: 6205 e700 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e7 │ │ -1a53ae: 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 │ │ -1a53b2: 2208 a003 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a53b6: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ -1a53ba: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ -1a53be: 120e |002f: const/4 v14, #int 0 // #0 │ │ -1a53c0: 120f |0030: const/4 v15, #int 0 // #0 │ │ -1a53c2: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ -1a53c6: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ -1a53ca: 078d |0035: move-object v13, v8 │ │ -1a53cc: 7607 520b 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@0b52 │ │ -1a53d2: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ -1a53d6: 120b |003b: const/4 v11, #int 0 // #0 │ │ -1a53d8: 1213 |003c: const/4 v3, #int 1 // #1 │ │ -1a53da: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -1a53dc: 1206 |003e: const/4 v6, #int 0 // #0 │ │ -1a53de: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -1a53e0: 07c2 |0040: move-object v2, v12 │ │ -1a53e2: 760a b209 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@09b2 │ │ -1a53e8: 6e20 ba09 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@09ba │ │ -1a53ee: 6201 78b2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a53f2: 1101 |0049: return-object v1 │ │ -1a53f4: 2201 8217 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a53f8: 1a02 9c97 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a53fc: 7020 4093 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5402: 2701 |0051: throw v1 │ │ +1a5420: |[1a5420] com.infomaniak.drive.ui.MainViewModel$loadRootFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5430: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +1a5434: 7100 40b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a543a: 5201 a704 |0005: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.label:I // field@04a7 │ │ +1a543e: 3901 4300 |0007: if-nez v1, 004a // +0043 │ │ +1a5442: 7701 069b 1500 |0009: invoke-static/range {v21}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5448: 5401 a804 |000c: iget-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04a8 │ │ +1a544c: 6e10 0610 0100 |000e: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1006 │ │ +1a5452: 0c01 |0011: move-result-object v1 │ │ +1a5454: 7210 f3d3 0100 |0012: invoke-interface {v1}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d3f3 │ │ +1a545a: 0c01 |0015: move-result-object v1 │ │ +1a545c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +1a545e: 7110 6fb2 0200 |0017: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a5464: 0c02 |001a: move-result-object v2 │ │ +1a5466: 7120 00b7 2100 |001b: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a546c: 0a01 |001e: move-result v1 │ │ +1a546e: 3901 2800 |001f: if-nez v1, 0047 // +0028 │ │ +1a5472: 6201 be00 |0021: sget-object v1, Lcom/infomaniak/drive/data/cache/FolderFilesProvider;.INSTANCE:Lcom/infomaniak/drive/data/cache/FolderFilesProvider; // field@00be │ │ +1a5476: 220c 5b03 |0023: new-instance v12, Lcom/infomaniak/drive/data/cache/FolderFilesProvider$FolderFilesProviderArgs; // type@035b │ │ +1a547a: 6205 e700 |0025: sget-object v5, Lcom/infomaniak/drive/data/models/File$SortType;.NAME_AZ:Lcom/infomaniak/drive/data/models/File$SortType; // field@00e7 │ │ +1a547e: 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 │ │ +1a5482: 2208 a003 |0029: new-instance v8, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a5486: 1312 0f00 |002b: const/16 v18, #int 15 // #f │ │ +1a548a: 1313 0000 |002d: const/16 v19, #int 0 // #0 │ │ +1a548e: 120e |002f: const/4 v14, #int 0 // #0 │ │ +1a5490: 120f |0030: const/4 v15, #int 0 // #0 │ │ +1a5492: 1310 0000 |0031: const/16 v16, #int 0 // #0 │ │ +1a5496: 1311 0000 |0033: const/16 v17, #int 0 // #0 │ │ +1a549a: 078d |0035: move-object v13, v8 │ │ +1a549c: 7607 520b 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@0b52 │ │ +1a54a2: 130a 4800 |0039: const/16 v10, #int 72 // #48 │ │ +1a54a6: 120b |003b: const/4 v11, #int 0 // #0 │ │ +1a54a8: 1213 |003c: const/4 v3, #int 1 // #1 │ │ +1a54aa: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +1a54ac: 1206 |003e: const/4 v6, #int 0 // #0 │ │ +1a54ae: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +1a54b0: 07c2 |0040: move-object v2, v12 │ │ +1a54b2: 760a b209 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@09b2 │ │ +1a54b8: 6e20 ba09 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@09ba │ │ +1a54be: 6201 7bb2 |0047: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a54c2: 1101 |0049: return-object v1 │ │ +1a54c4: 2201 8317 |004a: new-instance v1, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a54c8: 1a02 a197 |004c: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a54cc: 7020 4d93 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a54d2: 2701 |0051: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=170 │ │ 0x000c line=171 │ │ 0x000e line=666 │ │ 0x0021 line=172 │ │ 0x0023 line=173 │ │ @@ -26579,21 +26579,21 @@ │ │ 0x0044 line=172 │ │ 0x0047 line=182 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #148 header: │ │ class_idx : 1203 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #148 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;' │ │ @@ -26617,19 +26617,19 @@ │ │ type : '(ZI)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1a5470: |[1a5470] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ -1a5480: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a5486: 5c01 a904 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a9 │ │ -1a548a: 5902 aa04 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04aa │ │ -1a548e: 0e00 |0007: return-void │ │ +1a5540: |[1a5540] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.:(ZI)V │ │ +1a5550: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a5556: 5c01 a904 |0003: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a9 │ │ +1a555a: 5902 aa04 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04aa │ │ +1a555e: 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 │ │ @@ -26640,35 +26640,35 @@ │ │ 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 │ │ -1a5448: |[1a5448] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5458: 5520 a904 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a9 │ │ -1a545c: 5221 aa04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04aa │ │ -1a5460: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a5464: 7130 630f 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@0f63 │ │ -1a546a: 0c03 |0009: move-result-object v3 │ │ -1a546c: 1103 |000a: return-object v3 │ │ +1a5518: |[1a5518] com.infomaniak.drive.ui.MainViewModel$manageCategory$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5528: 5520 a904 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$0:Z // field@04a9 │ │ +1a552c: 5221 aa04 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.f$1:I // field@04aa │ │ +1a5530: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a5534: 7130 630f 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@0f63 │ │ +1a553a: 0c03 |0009: move-result-object v3 │ │ +1a553c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #149 header: │ │ class_idx : 1204 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -26725,81 +26725,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 │ │ -1a55dc: |[1a55dc] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a55ec: 7130 690f 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@0f69 │ │ -1a55f2: 0c00 |0003: move-result-object v0 │ │ -1a55f4: 1100 |0004: return-object v0 │ │ +1a56ac: |[1a56ac] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.$r8$lambda$-XbenWECHVkxFxe0Aldzcov0Af8:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a56bc: 7130 690f 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@0f69 │ │ +1a56c2: 0c00 |0003: move-result-object v0 │ │ +1a56c4: 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 │ │ -1a56a8: |[1a56a8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ -1a56b8: 5b01 b004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b0 │ │ -1a56bc: 5b02 ac04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ac │ │ -1a56c0: 5903 ab04 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ -1a56c4: 5c04 ad04 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ -1a56c8: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a56ca: 7030 9db2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a56d0: 0e00 |000c: return-void │ │ +1a5778: |[1a5778] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZLkotlin/coroutines/Continuation;)V │ │ +1a5788: 5b01 b004 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b0 │ │ +1a578c: 5b02 ac04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ac │ │ +1a5790: 5903 ab04 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ +1a5794: 5c04 ad04 |0006: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ +1a5798: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a579a: 7030 aab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a57a0: 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 │ │ -1a55f8: |[1a55f8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ -1a5608: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ -1a560c: 6e10 180a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a18 │ │ -1a5612: 0c08 |0005: move-result-object v8 │ │ -1a5614: 220a 7803 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@0378 │ │ -1a5618: 6200 b712 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a561c: 6e10 8739 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -1a5622: 0a00 |000d: move-result v0 │ │ -1a5624: 7110 5a93 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1a562a: 0c04 |0011: move-result-object v4 │ │ -1a562c: 2205 4418 |0012: new-instance v5, Ljava/util/Date; // type@1844 │ │ -1a5630: 7010 0997 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@9709 │ │ -1a5636: 1266 |0017: const/4 v6, #int 6 // #6 │ │ -1a5638: 1207 |0018: const/4 v7, #int 0 // #0 │ │ -1a563a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a563c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a563e: 07a0 |001b: move-object v0, v10 │ │ -1a5640: 0191 |001c: move v1, v9 │ │ -1a5642: 7608 7d0a 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@0a7d │ │ -1a5648: 6e20 935a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5a93 │ │ -1a564e: 280e |0023: goto 0031 // +000e │ │ -1a5650: 6e10 180a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a18 │ │ -1a5656: 0c08 |0027: move-result-object v8 │ │ -1a5658: 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 │ │ -1a565e: 0c08 |002b: move-result-object v8 │ │ -1a5660: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ -1a5664: 6e10 7e0a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a7e │ │ -1a566a: 6208 78b2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a566e: 1108 |0033: return-object v8 │ │ +1a56c8: |[1a56c8] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend$lambda$2$lambda$1$lambda$0:(ZILcom/infomaniak/drive/data/models/File;)Lkotlin/Unit; │ │ +1a56d8: 3808 2400 |0000: if-eqz v8, 0024 // +0024 │ │ +1a56dc: 6e10 180a 0a00 |0002: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a18 │ │ +1a56e2: 0c08 |0005: move-result-object v8 │ │ +1a56e4: 220a 7803 |0006: new-instance v10, Lcom/infomaniak/drive/data/models/FileCategory; // type@0378 │ │ +1a56e8: 6200 ba12 |0008: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a56ec: 6e10 9439 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +1a56f2: 0a00 |000d: move-result v0 │ │ +1a56f4: 7110 6793 0000 |000e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1a56fa: 0c04 |0011: move-result-object v4 │ │ +1a56fc: 2205 4518 |0012: new-instance v5, Ljava/util/Date; // type@1845 │ │ +1a5700: 7010 1697 0500 |0014: invoke-direct {v5}, Ljava/util/Date;.:()V // method@9716 │ │ +1a5706: 1266 |0017: const/4 v6, #int 6 // #6 │ │ +1a5708: 1207 |0018: const/4 v7, #int 0 // #0 │ │ +1a570a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a570c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a570e: 07a0 |001b: move-object v0, v10 │ │ +1a5710: 0191 |001c: move v1, v9 │ │ +1a5712: 7608 7d0a 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@0a7d │ │ +1a5718: 6e20 a05a a800 |0020: invoke-virtual {v8, v10}, Lio/realm/RealmList;.add:(Ljava/lang/Object;)Z // method@5aa0 │ │ +1a571e: 280e |0023: goto 0031 // +000e │ │ +1a5720: 6e10 180a 0a00 |0024: invoke-virtual {v10}, Lcom/infomaniak/drive/data/models/File;.getCategories:()Lio/realm/RealmList; // method@0a18 │ │ +1a5726: 0c08 |0027: move-result-object v8 │ │ +1a5728: 7120 5a3a 9800 |0028: invoke-static {v8, v9}, Lcom/infomaniak/drive/utils/ExtensionsKt;.find:(Lio/realm/RealmList;I)Lcom/infomaniak/drive/data/models/FileCategory; // method@3a5a │ │ +1a572e: 0c08 |002b: move-result-object v8 │ │ +1a5730: 3808 0500 |002c: if-eqz v8, 0031 // +0005 │ │ +1a5734: 6e10 7e0a 0800 |002e: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/FileCategory;.deleteFromRealm:()V // method@0a7e │ │ +1a573a: 6208 7bb2 |0031: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a573e: 1108 |0033: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=379 │ │ 0x0024 line=381 │ │ 0x0031 line=383 │ │ locals : │ │ 0x0000 - 0x0034 reg=8 (null) Z │ │ @@ -26812,162 +26812,162 @@ │ │ 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 │ │ -1a5670: |[1a5670] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5680: 2206 b404 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b4 │ │ -1a5684: 5471 b004 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b0 │ │ -1a5688: 5472 ac04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ac │ │ -1a568c: 5273 ab04 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ -1a5690: 5574 ad04 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ -1a5694: 0760 |000a: move-object v0, v6 │ │ -1a5696: 0795 |000b: move-object v5, v9 │ │ -1a5698: 7606 640f 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@0f64 │ │ -1a569e: 5b68 ae04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ae │ │ -1a56a2: 1f06 451a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a56a6: 1106 |0013: return-object v6 │ │ +1a5740: |[1a5740] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5750: 2206 b404 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b4 │ │ +1a5754: 5471 b004 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b0 │ │ +1a5758: 5472 ac04 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ac │ │ +1a575c: 5273 ab04 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ +1a5760: 5574 ad04 |0008: iget-boolean v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ +1a5764: 0760 |000a: move-object v0, v6 │ │ +1a5766: 0795 |000b: move-object v5, v9 │ │ +1a5768: 7606 640f 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@0f64 │ │ +1a576e: 5b68 ae04 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ae │ │ +1a5772: 1f06 461a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5776: 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 │ │ -1a5490: |[1a5490] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a54a0: 6e30 650f 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@0f65 │ │ -1a54a6: 0c01 |0003: move-result-object v1 │ │ -1a54a8: 1f01 b404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b4 │ │ -1a54ac: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a54b0: 6e20 680f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f68 │ │ -1a54b6: 0c01 |000b: move-result-object v1 │ │ -1a54b8: 1101 |000c: return-object v1 │ │ +1a5560: |[1a5560] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5570: 6e30 650f 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@0f65 │ │ +1a5576: 0c01 |0003: move-result-object v1 │ │ +1a5578: 1f01 b404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b4 │ │ +1a557c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5580: 6e20 680f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f68 │ │ +1a5586: 0c01 |000b: move-result-object v1 │ │ +1a5588: 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 │ │ -1a54bc: |[1a54bc] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a54cc: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a54d0: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a54d4: 6e30 660f 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@0f66 │ │ -1a54da: 0c01 |0007: move-result-object v1 │ │ -1a54dc: 1101 |0008: return-object v1 │ │ +1a558c: |[1a558c] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a559c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a55a0: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a55a4: 6e30 660f 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@0f66 │ │ +1a55aa: 0c01 |0007: move-result-object v1 │ │ +1a55ac: 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 │ │ -1a54e0: |[1a54e0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a54f0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1a54f4: 7100 33b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a54fa: 0c01 |0005: move-result-object v1 │ │ -1a54fc: 5202 af04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04af │ │ -1a5500: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a5502: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -1a5506: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ -1a550a: 7701 f99a 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5510: 2863 |0010: goto 0073 // +0063 │ │ -1a5512: 2201 8217 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a5516: 1a02 9c97 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a551a: 7020 4093 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5520: 2701 |0018: throw v1 │ │ -1a5522: 7701 f99a 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5528: 5402 ae04 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ae │ │ -1a552c: 1f02 3102 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a5530: 5404 b004 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b0 │ │ -1a5534: 5405 ac04 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ac │ │ -1a5538: 5206 ab04 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ -1a553c: 5507 ad04 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ -1a5540: 7140 cc0f 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@0fcc │ │ -1a5546: 0c04 |002b: move-result-object v4 │ │ -1a5548: 5505 ad04 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ -1a554c: 5206 ab04 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ -1a5550: 6e10 d441 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41d4 │ │ -1a5556: 0c07 |0033: move-result-object v7 │ │ -1a5558: 1f07 5018 |0034: check-cast v7, Ljava/util/List; // type@1850 │ │ -1a555c: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ -1a5560: 1f07 8717 |0038: check-cast v7, Ljava/lang/Iterable; // type@1787 │ │ -1a5564: 7210 5e93 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1a556a: 0c07 |003d: move-result-object v7 │ │ -1a556c: 7210 4597 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1a5572: 0a08 |0041: move-result v8 │ │ -1a5574: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ -1a5578: 7210 4697 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1a557e: 0c08 |0047: move-result-object v8 │ │ -1a5580: 1f08 9603 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@0396 │ │ -1a5584: 6e10 fc0a 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0afc │ │ -1a558a: 0a09 |004d: move-result v9 │ │ -1a558c: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ -1a5590: 620a ba00 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5594: 6e10 fb0a 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0afb │ │ -1a559a: 0c08 |0055: move-result-object v8 │ │ -1a559c: 1f08 9017 |0056: check-cast v8, Ljava/lang/Number; // type@1790 │ │ -1a55a0: 6e10 b393 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1a55a6: 0a0b |005b: move-result v11 │ │ -1a55a8: 220e b304 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04b3 │ │ -1a55ac: 7030 610f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f61 │ │ -1a55b2: 126f |0061: const/4 v15, #int 6 // #6 │ │ -1a55b4: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ -1a55b8: 120c |0064: const/4 v12, #int 0 // #0 │ │ -1a55ba: 120d |0065: const/4 v13, #int 0 // #0 │ │ -1a55bc: 7707 ad09 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@09ad │ │ -1a55c2: 28d5 |0069: goto 003e // -002b │ │ -1a55c4: 5903 af04 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04af │ │ -1a55c8: 7230 3d06 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a55ce: 0c02 |006f: move-result-object v2 │ │ -1a55d0: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ -1a55d4: 1101 |0072: return-object v1 │ │ -1a55d6: 6201 78b2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a55da: 1101 |0075: return-object v1 │ │ +1a55b0: |[1a55b0] com.infomaniak.drive.ui.MainViewModel$manageCategory$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a55c0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1a55c4: 7100 40b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a55ca: 0c01 |0005: move-result-object v1 │ │ +1a55cc: 5202 af04 |0006: iget v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04af │ │ +1a55d0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a55d2: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +1a55d6: 3332 0600 |000b: if-ne v2, v3, 0011 // +0006 │ │ +1a55da: 7701 069b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a55e0: 2863 |0010: goto 0073 // +0063 │ │ +1a55e2: 2201 8317 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a55e6: 1a02 a197 |0013: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a55ea: 7020 4d93 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a55f0: 2701 |0018: throw v1 │ │ +1a55f2: 7701 069b 1200 |0019: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a55f8: 5402 ae04 |001c: iget-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.L$0:Ljava/lang/Object; // field@04ae │ │ +1a55fc: 1f02 3102 |001e: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a5600: 5404 b004 |0020: iget-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04b0 │ │ +1a5604: 5405 ac04 |0022: iget-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$files:Ljava/util/List; // field@04ac │ │ +1a5608: 5206 ab04 |0024: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ +1a560c: 5507 ad04 |0026: iget-boolean v7, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ +1a5610: 7140 cc0f 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@0fcc │ │ +1a5616: 0c04 |002b: move-result-object v4 │ │ +1a5618: 5505 ad04 |002c: iget-boolean v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$isAdding:Z // field@04ad │ │ +1a561c: 5206 ab04 |002e: iget v6, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.$categoryId:I // field@04ab │ │ +1a5620: 6e10 e141 0400 |0030: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getData:()Ljava/lang/Object; // method@41e1 │ │ +1a5626: 0c07 |0033: move-result-object v7 │ │ +1a5628: 1f07 5118 |0034: check-cast v7, Ljava/util/List; // type@1851 │ │ +1a562c: 3807 3400 |0036: if-eqz v7, 006a // +0034 │ │ +1a5630: 1f07 8817 |0038: check-cast v7, Ljava/lang/Iterable; // type@1788 │ │ +1a5634: 7210 6b93 0700 |003a: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1a563a: 0c07 |003d: move-result-object v7 │ │ +1a563c: 7210 5297 0700 |003e: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1a5642: 0a08 |0041: move-result v8 │ │ +1a5644: 3808 2800 |0042: if-eqz v8, 006a // +0028 │ │ +1a5648: 7210 5397 0700 |0044: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1a564e: 0c08 |0047: move-result-object v8 │ │ +1a5650: 1f08 9603 |0048: check-cast v8, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource; // type@0396 │ │ +1a5654: 6e10 fc0a 0800 |004a: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getResult:()Z // method@0afc │ │ +1a565a: 0a09 |004d: move-result v9 │ │ +1a565c: 3809 f0ff |004e: if-eqz v9, 003e // -0010 │ │ +1a5660: 620a ba00 |0050: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5664: 6e10 fb0a 0800 |0052: invoke-virtual {v8}, Lcom/infomaniak/drive/data/models/ShareableItems$FeedbackAccessResource;.getId:()Ljava/lang/Object; // method@0afb │ │ +1a566a: 0c08 |0055: move-result-object v8 │ │ +1a566c: 1f08 9117 |0056: check-cast v8, Ljava/lang/Number; // type@1791 │ │ +1a5670: 6e10 c093 0800 |0058: invoke-virtual {v8}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1a5676: 0a0b |005b: move-result v11 │ │ +1a5678: 220e b304 |005c: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0; // type@04b3 │ │ +1a567c: 7030 610f 5e06 |005e: invoke-direct {v14, v5, v6}, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1$$ExternalSyntheticLambda0;.:(ZI)V // method@0f61 │ │ +1a5682: 126f |0061: const/4 v15, #int 6 // #6 │ │ +1a5684: 1310 0000 |0062: const/16 v16, #int 0 // #0 │ │ +1a5688: 120c |0064: const/4 v12, #int 0 // #0 │ │ +1a568a: 120d |0065: const/4 v13, #int 0 // #0 │ │ +1a568c: 7707 ad09 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@09ad │ │ +1a5692: 28d5 |0069: goto 003e // -002b │ │ +1a5694: 5903 af04 |006a: iput v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1;.label:I // field@04af │ │ +1a5698: 7230 3d06 4200 |006c: invoke-interface {v2, v4, v0}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a569e: 0c02 |006f: move-result-object v2 │ │ +1a56a0: 3312 0300 |0070: if-ne v2, v1, 0073 // +0003 │ │ +1a56a4: 1101 |0072: return-object v1 │ │ +1a56a6: 6201 7bb2 |0073: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a56aa: 1101 |0075: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=373 │ │ 0x0020 line=374 │ │ 0x0030 line=375 │ │ 0x003a line=666 │ │ 0x004a line=376 │ │ 0x0050 line=377 │ │ 0x006a line=387 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #150 header: │ │ class_idx : 1205 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -27011,124 +27011,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 │ │ -1a57e4: |[1a57e4] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ -1a57f4: 5b01 b104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b1 │ │ -1a57f8: 5c02 b204 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b2 │ │ -1a57fc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a57fe: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5804: 0e00 |0008: return-void │ │ +1a58b4: |[1a58b4] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V │ │ +1a58c4: 5b01 b104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b1 │ │ +1a58c8: 5c02 b204 |0002: iput-boolean v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b2 │ │ +1a58cc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a58ce: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a58d4: 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 │ │ -1a57bc: |[1a57bc] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a57cc: 2203 b504 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b5 │ │ -1a57d0: 5420 b104 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b1 │ │ -1a57d4: 5521 b204 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b2 │ │ -1a57d8: 7040 6a0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ -1a57de: 1f03 451a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a57e2: 1103 |000b: return-object v3 │ │ +1a588c: |[1a588c] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a589c: 2203 b504 |0000: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b5 │ │ +1a58a0: 5420 b104 |0002: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b1 │ │ +1a58a4: 5521 b204 |0004: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b2 │ │ +1a58a8: 7040 6a0f 0341 |0006: invoke-direct {v3, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ +1a58ae: 1f03 461a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a58b2: 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 │ │ -1a56d4: |[1a56d4] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a56e4: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a56e8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a56ec: 6e30 6d0f 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@0f6d │ │ -1a56f2: 0c01 |0007: move-result-object v1 │ │ -1a56f4: 1101 |0008: return-object v1 │ │ +1a57a4: |[1a57a4] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a57b4: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a57b8: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a57bc: 6e30 6d0f 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@0f6d │ │ +1a57c2: 0c01 |0007: move-result-object v1 │ │ +1a57c4: 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 │ │ -1a56f8: |[1a56f8] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5708: 6e30 6b0f 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@0f6b │ │ -1a570e: 0c01 |0003: move-result-object v1 │ │ -1a5710: 1f01 b504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b5 │ │ -1a5714: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5718: 6e20 6e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6e │ │ -1a571e: 0c01 |000b: move-result-object v1 │ │ -1a5720: 1101 |000c: return-object v1 │ │ +1a57c8: |[1a57c8] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a57d8: 6e30 6b0f 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@0f6b │ │ +1a57de: 0c01 |0003: move-result-object v1 │ │ +1a57e0: 1f01 b504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b5 │ │ +1a57e4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a57e8: 6e20 6e0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f6e │ │ +1a57ee: 0c01 |000b: move-result-object v1 │ │ +1a57f0: 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 │ │ -1a5724: |[1a5724] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5734: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a573a: 5250 b304 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04b3 │ │ -1a573e: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ -1a5742: 7110 f99a 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5748: 6206 ba00 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a574c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1a574e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -1a5750: 7140 9a09 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@099a │ │ -1a5756: 0c06 |0011: move-result-object v6 │ │ -1a5758: 1f06 4317 |0012: check-cast v6, Ljava/io/Closeable; // type@1743 │ │ -1a575c: 5451 b104 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b1 │ │ -1a5760: 5552 b204 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b2 │ │ -1a5764: 0763 |0018: move-object v3, v6 │ │ -1a5766: 1f03 8110 |0019: check-cast v3, Lio/realm/Realm; // type@1081 │ │ -1a576a: 6204 ba00 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a576e: 6e40 a009 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09a0 │ │ -1a5774: 6201 78b2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5778: 7120 0eb3 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a577e: 6206 78b2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5782: 1106 |0027: return-object v6 │ │ -1a5784: 0d00 |0028: move-exception v0 │ │ -1a5786: 2700 |0029: throw v0 │ │ -1a5788: 0d01 |002a: move-exception v1 │ │ -1a578a: 7120 0eb3 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a5790: 2701 |002e: throw v1 │ │ -1a5792: 2206 8217 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a5796: 1a00 9c97 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a579a: 7020 4093 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a57a0: 2706 |0036: throw v6 │ │ +1a57f4: |[1a57f4] com.infomaniak.drive.ui.MainViewModel$markFilesAsOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5804: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a580a: 5250 b304 |0003: iget v0, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.label:I // field@04b3 │ │ +1a580e: 3900 2a00 |0005: if-nez v0, 002f // +002a │ │ +1a5812: 7110 069b 0600 |0007: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5818: 6206 ba00 |000a: sget-object v6, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a581c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1a581e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +1a5820: 7140 9a09 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@099a │ │ +1a5826: 0c06 |0011: move-result-object v6 │ │ +1a5828: 1f06 4417 |0012: check-cast v6, Ljava/io/Closeable; // type@1744 │ │ +1a582c: 5451 b104 |0014: iget-object v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$filesId:Ljava/util/List; // field@04b1 │ │ +1a5830: 5552 b204 |0016: iget-boolean v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.$isMarkedAsOffline:Z // field@04b2 │ │ +1a5834: 0763 |0018: move-object v3, v6 │ │ +1a5836: 1f03 8210 |0019: check-cast v3, Lio/realm/Realm; // type@1082 │ │ +1a583a: 6204 ba00 |001b: sget-object v4, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a583e: 6e40 a009 3421 |001d: invoke-virtual {v4, v3, v1, v2}, Lcom/infomaniak/drive/data/cache/FileController;.markFilesAsOffline:(Lio/realm/Realm;Ljava/util/List;Z)V // method@09a0 │ │ +1a5844: 6201 7bb2 |0020: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5848: 7120 1bb3 0600 |0022: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a584e: 6206 7bb2 |0025: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5852: 1106 |0027: return-object v6 │ │ +1a5854: 0d00 |0028: move-exception v0 │ │ +1a5856: 2700 |0029: throw v0 │ │ +1a5858: 0d01 |002a: move-exception v1 │ │ +1a585a: 7120 1bb3 0600 |002b: invoke-static {v6, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a5860: 2701 |002e: throw v1 │ │ +1a5862: 2206 8317 |002f: new-instance v6, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a5866: 1a00 a197 |0031: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a586a: 7020 4d93 0600 |0033: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a5870: 2706 |0036: throw v6 │ │ catches : 2 │ │ 0x0018 - 0x0022 │ │ -> 0x0028 │ │ 0x0029 - 0x002a │ │ -> 0x002a │ │ positions : │ │ 0x0003 line=574 │ │ @@ -27139,21 +27139,21 @@ │ │ 0x0025 line=578 │ │ 0x0029 line=575 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #151 header: │ │ class_idx : 1206 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #151 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;' │ │ @@ -27177,19 +27177,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 │ │ -1a5830: |[1a5830] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a5840: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a5846: 5b01 b404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b4 │ │ -1a584a: 5b02 b504 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ -1a584e: 0e00 |0007: return-void │ │ +1a5900: |[1a5900] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.:(Landroidx/lifecycle/LiveDataScope;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a5910: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a5916: 5b01 b404 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b4 │ │ +1a591a: 5b02 b504 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ +1a591e: 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; │ │ @@ -27200,35 +27200,35 @@ │ │ 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 │ │ -1a5808: |[1a5808] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5818: 5420 b404 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b4 │ │ -1a581c: 5421 b504 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ -1a5820: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a5824: 7130 710f 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@0f71 │ │ -1a582a: 0c03 |0009: move-result-object v3 │ │ -1a582c: 1103 |000a: return-object v3 │ │ +1a58d8: |[1a58d8] com.infomaniak.drive.ui.MainViewModel$moveFile$1$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a58e8: 5420 b404 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$0:Landroidx/lifecycle/LiveDataScope; // field@04b4 │ │ +1a58ec: 5421 b504 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/File; // field@04b5 │ │ +1a58f0: 1f03 7503 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a58f4: 7130 710f 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@0f71 │ │ +1a58fa: 0c03 |0009: move-result-object v3 │ │ +1a58fc: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #152 header: │ │ class_idx : 1207 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -27285,69 +27285,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 │ │ -1a5a5c: |[1a5a5c] 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; │ │ -1a5a6c: 7130 770f 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@0f77 │ │ -1a5a72: 0c00 |0003: move-result-object v0 │ │ -1a5a74: 1100 |0004: return-object v0 │ │ +1a5b2c: |[1a5b2c] 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; │ │ +1a5b3c: 7130 770f 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@0f77 │ │ +1a5b42: 0c00 |0003: move-result-object v0 │ │ +1a5b44: 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 │ │ -1a5b0c: |[1a5b0c] 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 │ │ -1a5b1c: 5b01 b604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a5b20: 5b02 b704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ -1a5b24: 5b03 b804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b8 │ │ -1a5b28: 5b04 bb04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ -1a5b2c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a5b2e: 7030 9db2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5b34: 0e00 |000c: return-void │ │ +1a5bdc: |[1a5bdc] 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 │ │ +1a5bec: 5b01 b604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a5bf0: 5b02 b704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ +1a5bf4: 5b03 b804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b8 │ │ +1a5bf8: 5b04 bb04 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ +1a5bfc: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a5bfe: 7030 aab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a5c04: 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 │ │ -1a5a78: |[1a5a78] 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; │ │ -1a5a88: 6200 46b2 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b246 │ │ -1a5a8c: 6e10 1a0a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a1a │ │ -1a5a92: 0c00 |0005: move-result-object v0 │ │ -1a5a94: 6e20 c05a 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5ac0 │ │ -1a5a9a: 0a00 |0009: move-result v0 │ │ -1a5a9c: 7110 b192 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a5aa2: 0c00 |000d: move-result-object v0 │ │ -1a5aa4: 7110 de9a 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ade │ │ -1a5aaa: 280b |0011: goto 001c // +000b │ │ -1a5aac: 0d00 |0012: move-exception v0 │ │ -1a5aae: 6201 46b2 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b246 │ │ -1a5ab2: 7110 ec9a 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9aec │ │ -1a5ab8: 0c00 |0018: move-result-object v0 │ │ -1a5aba: 7110 de9a 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9ade │ │ -1a5ac0: 6200 78b2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5ac4: 1100 |001e: return-object v0 │ │ +1a5b48: |[1a5b48] 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; │ │ +1a5b58: 6200 49b2 |0000: sget-object v0, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b249 │ │ +1a5b5c: 6e10 1a0a 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/File;.getChildren:()Lio/realm/RealmList; // method@0a1a │ │ +1a5b62: 0c00 |0005: move-result-object v0 │ │ +1a5b64: 6e20 cd5a 1000 |0006: invoke-virtual {v0, v1}, Lio/realm/RealmList;.remove:(Ljava/lang/Object;)Z // method@5acd │ │ +1a5b6a: 0a00 |0009: move-result v0 │ │ +1a5b6c: 7110 be92 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a5b72: 0c00 |000d: move-result-object v0 │ │ +1a5b74: 7110 eb9a 0000 |000e: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9aeb │ │ +1a5b7a: 280b |0011: goto 001c // +000b │ │ +1a5b7c: 0d00 |0012: move-exception v0 │ │ +1a5b7e: 6201 49b2 |0013: sget-object v1, Lkotlin/Result;.Companion:Lkotlin/Result$Companion; // field@b249 │ │ +1a5b82: 7110 f99a 0000 |0015: invoke-static {v0}, Lkotlin/ResultKt;.createFailure:(Ljava/lang/Throwable;)Ljava/lang/Object; // method@9af9 │ │ +1a5b88: 0c00 |0018: move-result-object v0 │ │ +1a5b8a: 7110 eb9a 0000 |0019: invoke-static {v0}, Lkotlin/Result;.constructor-impl:(Ljava/lang/Object;)Ljava/lang/Object; // method@9aeb │ │ +1a5b90: 6200 7bb2 |001c: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5b94: 1100 |001e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0011 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=353 │ │ 0x001c line=354 │ │ locals : │ │ @@ -27361,188 +27361,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 │ │ -1a5ad4: |[1a5ad4] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5ae4: 2206 b704 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b7 │ │ -1a5ae8: 5471 b604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a5aec: 5472 b704 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ -1a5af0: 5473 b804 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b8 │ │ -1a5af4: 5474 bb04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ -1a5af8: 0760 |000a: move-object v0, v6 │ │ -1a5afa: 0795 |000b: move-object v5, v9 │ │ -1a5afc: 7606 720f 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@0f72 │ │ -1a5b02: 5b68 b904 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b9 │ │ -1a5b06: 1f06 451a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5b0a: 1106 |0013: return-object v6 │ │ +1a5ba4: |[1a5ba4] com.infomaniak.drive.ui.MainViewModel$moveFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5bb4: 2206 b704 |0000: new-instance v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b7 │ │ +1a5bb8: 5471 b604 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a5bbc: 5472 b704 |0004: iget-object v2, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ +1a5bc0: 5473 b804 |0006: iget-object v3, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b8 │ │ +1a5bc4: 5474 bb04 |0008: iget-object v4, v7, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ +1a5bc8: 0760 |000a: move-object v0, v6 │ │ +1a5bca: 0795 |000b: move-object v5, v9 │ │ +1a5bcc: 7606 720f 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@0f72 │ │ +1a5bd2: 5b68 b904 |000f: iput-object v8, v6, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b9 │ │ +1a5bd6: 1f06 461a |0011: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5bda: 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 │ │ -1a5850: |[1a5850] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5860: 6e30 730f 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@0f73 │ │ -1a5866: 0c01 |0003: move-result-object v1 │ │ -1a5868: 1f01 b704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b7 │ │ -1a586c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5870: 6e20 760f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f76 │ │ -1a5876: 0c01 |000b: move-result-object v1 │ │ -1a5878: 1101 |000c: return-object v1 │ │ +1a5920: |[1a5920] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5930: 6e30 730f 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@0f73 │ │ +1a5936: 0c01 |0003: move-result-object v1 │ │ +1a5938: 1f01 b704 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b7 │ │ +1a593c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5940: 6e20 760f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f76 │ │ +1a5946: 0c01 |000b: move-result-object v1 │ │ +1a5948: 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 │ │ -1a587c: |[1a587c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a588c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a5890: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5894: 6e30 740f 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@0f74 │ │ -1a589a: 0c01 |0007: move-result-object v1 │ │ -1a589c: 1101 |0008: return-object v1 │ │ +1a594c: |[1a594c] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a595c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a5960: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5964: 6e30 740f 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@0f74 │ │ +1a596a: 0c01 |0007: move-result-object v1 │ │ +1a596c: 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 │ │ -1a58a0: |[1a58a0] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a58b0: 0801 1100 |0000: move-object/from16 v1, v17 │ │ -1a58b4: 7100 33b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a58ba: 0c00 |0005: move-result-object v0 │ │ -1a58bc: 5212 ba04 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ba │ │ -1a58c0: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -1a58c2: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ -1a58c6: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ -1a58ca: 7701 f99a 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a58d0: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ -1a58d4: 2200 8217 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a58d8: 1a02 9c97 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a58dc: 7020 4093 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a58e2: 2700 |0019: throw v0 │ │ -1a58e4: 7701 f99a 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a58ea: 5412 b904 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b9 │ │ -1a58ee: 1f02 3102 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a58f2: 6204 b600 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a58f6: 5415 b604 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a58fa: 5416 b704 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ -1a58fe: 6e30 4e09 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@094e │ │ -1a5904: 0c04 |002a: move-result-object v4 │ │ -1a5906: 6e10 e041 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a590c: 0a05 |002e: move-result v5 │ │ -1a590e: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1a5910: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ -1a5914: 6205 ba00 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5918: 7140 9a09 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@099a │ │ -1a591e: 0c05 |0037: move-result-object v5 │ │ -1a5920: 1f05 4317 |0038: check-cast v5, Ljava/io/Closeable; // type@1743 │ │ -1a5924: 5417 b604 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a5928: 5418 bb04 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ -1a592c: 5419 b704 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ -1a5930: 075f |0040: move-object v15, v5 │ │ -1a5932: 1f0f 8110 |0041: check-cast v15, Lio/realm/Realm; // type@1081 │ │ -1a5936: 7110 c70f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a593c: 0c0a |0046: move-result-object v10 │ │ -1a593e: 1f0a 3100 |0047: check-cast v10, Landroid/content/Context; // type@0031 │ │ -1a5942: 122b |0049: const/4 v11, #int 2 // #2 │ │ -1a5944: 7156 3f0a 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@0a3f │ │ -1a594a: 0c0a |004d: move-result-object v10 │ │ -1a594c: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ -1a5950: 6e10 1092 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@9210 │ │ -1a5956: 0a0b |0053: move-result v11 │ │ -1a5958: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ -1a595c: 7140 cd0f 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@0fcd │ │ -1a5962: 620a ba00 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5966: 6e10 340a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a34 │ │ -1a596c: 0a0b |005e: move-result v11 │ │ -1a596e: 220e b604 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04b6 │ │ -1a5972: 7030 6f0f 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@0f6f │ │ -1a5978: 1248 |0064: const/4 v8, #int 4 // #4 │ │ -1a597a: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ -1a597e: 120d |0067: const/4 v13, #int 0 // #0 │ │ -1a5980: 07fc |0068: move-object v12, v15 │ │ -1a5982: 07f3 |0069: move-object v3, v15 │ │ -1a5984: 018f |006a: move v15, v8 │ │ -1a5986: 7707 ad09 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@09ad │ │ -1a598c: 6208 ba00 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5990: 6e10 2b0a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a5996: 0a0a |0073: move-result v10 │ │ -1a5998: 6e10 2b0a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a599e: 0a09 |0077: move-result v9 │ │ -1a59a0: 6e20 6a0a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a6a │ │ -1a59a6: 6209 78b2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a59aa: 6e40 8009 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@0980 │ │ -1a59b0: 6203 78b2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a59b4: 7120 0eb3 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a59ba: 5413 b804 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b8 │ │ -1a59be: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ -1a59c2: 5415 b604 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ -1a59c6: 6e10 2b0a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a59cc: 0a05 |008e: move-result v5 │ │ -1a59ce: 7110 67b2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -1a59d4: 0c05 |0092: move-result-object v5 │ │ -1a59d6: 7220 b9b5 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5b9 │ │ -1a59dc: 280a |0096: goto 00a0 // +000a │ │ -1a59de: 0d00 |0097: move-exception v0 │ │ -1a59e0: 0702 |0098: move-object v2, v0 │ │ -1a59e2: 2702 |0099: throw v2 │ │ -1a59e4: 0d00 |009a: move-exception v0 │ │ -1a59e6: 0703 |009b: move-object v3, v0 │ │ -1a59e8: 7120 0eb3 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a59ee: 2703 |009f: throw v3 │ │ -1a59f0: 2203 9604 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a59f4: 6e10 e041 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a59fa: 0a07 |00a5: move-result v7 │ │ -1a59fc: 6e10 d541 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41d5 │ │ -1a5a02: 0c04 |00a9: move-result-object v4 │ │ -1a5a04: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ -1a5a08: 6e10 b541 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41b5 │ │ -1a5a0e: 0c06 |00af: move-result-object v6 │ │ -1a5a10: 076a |00b0: move-object v10, v6 │ │ -1a5a12: 126b |00b1: const/4 v11, #int 6 // #6 │ │ -1a5a14: 120c |00b2: const/4 v12, #int 0 // #0 │ │ -1a5a16: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ -1a5a18: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -1a5a1a: 0736 |00b5: move-object v6, v3 │ │ -1a5a1c: 7607 c20e 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@0ec2 │ │ -1a5a22: 0714 |00b9: move-object v4, v1 │ │ -1a5a24: 1f04 451a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5a28: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ -1a5a2a: 5915 ba04 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ba │ │ -1a5a2e: 7230 3d06 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a5a34: 0c02 |00c2: move-result-object v2 │ │ -1a5a36: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ -1a5a3a: 1100 |00c5: return-object v0 │ │ -1a5a3c: 6200 78b2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5a40: 1100 |00c8: return-object v0 │ │ +1a5970: |[1a5970] com.infomaniak.drive.ui.MainViewModel$moveFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5980: 0801 1100 |0000: move-object/from16 v1, v17 │ │ +1a5984: 7100 40b2 0000 |0002: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a598a: 0c00 |0005: move-result-object v0 │ │ +1a598c: 5212 ba04 |0006: iget v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ba │ │ +1a5990: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +1a5992: 3802 1100 |0009: if-eqz v2, 001a // +0011 │ │ +1a5996: 3332 0700 |000b: if-ne v2, v3, 0012 // +0007 │ │ +1a599a: 7701 069b 1200 |000d: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a59a0: 2900 b600 |0010: goto/16 00c6 // +00b6 │ │ +1a59a4: 2200 8317 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a59a8: 1a02 a197 |0014: const-string v2, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a59ac: 7020 4d93 2000 |0016: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a59b2: 2700 |0019: throw v0 │ │ +1a59b4: 7701 069b 1200 |001a: invoke-static/range {v18}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a59ba: 5412 b904 |001d: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.L$0:Ljava/lang/Object; // field@04b9 │ │ +1a59be: 1f02 3102 |001f: check-cast v2, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a59c2: 6204 b600 |0021: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a59c6: 5415 b604 |0023: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a59ca: 5416 b704 |0025: iget-object v6, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ +1a59ce: 6e30 4e09 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@094e │ │ +1a59d4: 0c04 |002a: move-result-object v4 │ │ +1a59d6: 6e10 ed41 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a59dc: 0a05 |002e: move-result v5 │ │ +1a59de: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1a59e0: 3805 7000 |0030: if-eqz v5, 00a0 // +0070 │ │ +1a59e4: 6205 ba00 |0032: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a59e8: 7140 9a09 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@099a │ │ +1a59ee: 0c05 |0037: move-result-object v5 │ │ +1a59f0: 1f05 4417 |0038: check-cast v5, Ljava/io/Closeable; // type@1744 │ │ +1a59f4: 5417 b604 |003a: iget-object v7, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a59f8: 5418 bb04 |003c: iget-object v8, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bb │ │ +1a59fc: 5419 b704 |003e: iget-object v9, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$newParent:Lcom/infomaniak/drive/data/models/File; // field@04b7 │ │ +1a5a00: 075f |0040: move-object v15, v5 │ │ +1a5a02: 1f0f 8210 |0041: check-cast v15, Lio/realm/Realm; // type@1082 │ │ +1a5a06: 7110 c70f 0800 |0043: invoke-static {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a5a0c: 0c0a |0046: move-result-object v10 │ │ +1a5a0e: 1f0a 3100 |0047: check-cast v10, Landroid/content/Context; // type@0031 │ │ +1a5a12: 122b |0049: const/4 v11, #int 2 // #2 │ │ +1a5a14: 7156 3f0a 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@0a3f │ │ +1a5a1a: 0c0a |004d: move-result-object v10 │ │ +1a5a1c: 380a 0b00 |004e: if-eqz v10, 0059 // +000b │ │ +1a5a20: 6e10 1d92 0a00 |0050: invoke-virtual {v10}, Ljava/io/File;.exists:()Z // method@921d │ │ +1a5a26: 0a0b |0053: move-result v11 │ │ +1a5a28: 380b 0500 |0054: if-eqz v11, 0059 // +0005 │ │ +1a5a2c: 7140 cd0f 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@0fcd │ │ +1a5a32: 620a ba00 |0059: sget-object v10, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5a36: 6e10 340a 0700 |005b: invoke-virtual {v7}, Lcom/infomaniak/drive/data/models/File;.getParentId:()I // method@0a34 │ │ +1a5a3c: 0a0b |005e: move-result v11 │ │ +1a5a3e: 220e b604 |005f: new-instance v14, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1$$ExternalSyntheticLambda0; // type@04b6 │ │ +1a5a42: 7030 6f0f 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@0f6f │ │ +1a5a48: 1248 |0064: const/4 v8, #int 4 // #4 │ │ +1a5a4a: 1310 0000 |0065: const/16 v16, #int 0 // #0 │ │ +1a5a4e: 120d |0067: const/4 v13, #int 0 // #0 │ │ +1a5a50: 07fc |0068: move-object v12, v15 │ │ +1a5a52: 07f3 |0069: move-object v3, v15 │ │ +1a5a54: 018f |006a: move v15, v8 │ │ +1a5a56: 7707 ad09 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@09ad │ │ +1a5a5c: 6208 ba00 |006e: sget-object v8, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5a60: 6e10 2b0a 0900 |0070: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a5a66: 0a0a |0073: move-result v10 │ │ +1a5a68: 6e10 2b0a 0900 |0074: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a5a6e: 0a09 |0077: move-result v9 │ │ +1a5a70: 6e20 6a0a 9700 |0078: invoke-virtual {v7, v9}, Lcom/infomaniak/drive/data/models/File;.setParentId:(I)V // method@0a6a │ │ +1a5a76: 6209 7bb2 |007b: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5a7a: 6e40 8009 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@0980 │ │ +1a5a80: 6203 7bb2 |0080: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5a84: 7120 1bb3 6500 |0082: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a5a8a: 5413 b804 |0085: iget-object v3, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$onSuccess:Lkotlin/jvm/functions/Function1; // field@04b8 │ │ +1a5a8e: 3803 1900 |0087: if-eqz v3, 00a0 // +0019 │ │ +1a5a92: 5415 b604 |0089: iget-object v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04b6 │ │ +1a5a96: 6e10 2b0a 0500 |008b: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a5a9c: 0a05 |008e: move-result v5 │ │ +1a5a9e: 7110 74b2 0500 |008f: invoke-static {v5}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +1a5aa4: 0c05 |0092: move-result-object v5 │ │ +1a5aa6: 7220 c6b5 5300 |0093: invoke-interface {v3, v5}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5c6 │ │ +1a5aac: 280a |0096: goto 00a0 // +000a │ │ +1a5aae: 0d00 |0097: move-exception v0 │ │ +1a5ab0: 0702 |0098: move-object v2, v0 │ │ +1a5ab2: 2702 |0099: throw v2 │ │ +1a5ab4: 0d00 |009a: move-exception v0 │ │ +1a5ab6: 0703 |009b: move-object v3, v0 │ │ +1a5ab8: 7120 1bb3 2500 |009c: invoke-static {v5, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a5abe: 2703 |009f: throw v3 │ │ +1a5ac0: 2203 9604 |00a0: new-instance v3, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a5ac4: 6e10 ed41 0400 |00a2: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a5aca: 0a07 |00a5: move-result v7 │ │ +1a5acc: 6e10 e241 0400 |00a6: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e2 │ │ +1a5ad2: 0c04 |00a9: move-result-object v4 │ │ +1a5ad4: 3804 0600 |00aa: if-eqz v4, 00b0 // +0006 │ │ +1a5ad8: 6e10 c241 0400 |00ac: invoke-virtual {v4}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c2 │ │ +1a5ade: 0c06 |00af: move-result-object v6 │ │ +1a5ae0: 076a |00b0: move-object v10, v6 │ │ +1a5ae2: 126b |00b1: const/4 v11, #int 6 // #6 │ │ +1a5ae4: 120c |00b2: const/4 v12, #int 0 // #0 │ │ +1a5ae6: 1208 |00b3: const/4 v8, #int 0 // #0 │ │ +1a5ae8: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +1a5aea: 0736 |00b5: move-object v6, v3 │ │ +1a5aec: 7607 c20e 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@0ec2 │ │ +1a5af2: 0714 |00b9: move-object v4, v1 │ │ +1a5af4: 1f04 461a |00ba: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5af8: 1215 |00bc: const/4 v5, #int 1 // #1 │ │ +1a5afa: 5915 ba04 |00bd: iput v5, v1, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1;.label:I // field@04ba │ │ +1a5afe: 7230 3d06 3204 |00bf: invoke-interface {v2, v3, v4}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a5b04: 0c02 |00c2: move-result-object v2 │ │ +1a5b06: 3302 0300 |00c3: if-ne v2, v0, 00c6 // +0003 │ │ +1a5b0a: 1100 |00c5: return-object v0 │ │ +1a5b0c: 6200 7bb2 |00c6: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5b10: 1100 |00c8: return-object v0 │ │ catches : 2 │ │ 0x0040 - 0x0082 │ │ -> 0x0097 │ │ 0x0099 - 0x009a │ │ -> 0x009a │ │ positions : │ │ 0x0006 line=340 │ │ @@ -27559,21 +27559,21 @@ │ │ 0x0099 line=343 │ │ 0x00a0 line=362 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #153 header: │ │ class_idx : 1208 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -27619,153 +27619,153 @@ │ │ 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 │ │ -1a5c4c: |[1a5c4c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5c5c: 5c01 bd04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bd │ │ -1a5c60: 5902 bc04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ -1a5c64: 5b03 bf04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ -1a5c68: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a5c6a: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5c70: 0e00 |000a: return-void │ │ +1a5d1c: |[1a5d1c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.:(ZILcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5d2c: 5c01 bd04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bd │ │ +1a5d30: 5902 bc04 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ +1a5d34: 5b03 bf04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ +1a5d38: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a5d3a: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a5d40: 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 │ │ -1a5c20: |[1a5c20] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5c30: 2204 b804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b8 │ │ -1a5c34: 5530 bd04 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bd │ │ -1a5c38: 5231 bc04 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ -1a5c3c: 5432 bf04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ -1a5c40: 7055 780f 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@0f78 │ │ -1a5c46: 1f04 451a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5c4a: 1104 |000d: return-object v4 │ │ +1a5cf0: |[1a5cf0] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5d00: 2204 b804 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b8 │ │ +1a5d04: 5530 bd04 |0002: iget-boolean v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bd │ │ +1a5d08: 5231 bc04 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ +1a5d0c: 5432 bf04 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ +1a5d10: 7055 780f 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@0f78 │ │ +1a5d16: 1f04 461a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5d1a: 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 │ │ -1a5b38: |[1a5b38] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5b48: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a5b4c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5b50: 6e30 7b0f 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@0f7b │ │ -1a5b56: 0c01 |0007: move-result-object v1 │ │ -1a5b58: 1101 |0008: return-object v1 │ │ +1a5c08: |[1a5c08] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5c18: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a5c1c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5c20: 6e30 7b0f 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@0f7b │ │ +1a5c26: 0c01 |0007: move-result-object v1 │ │ +1a5c28: 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 │ │ -1a5b5c: |[1a5b5c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5b6c: 6e30 790f 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@0f79 │ │ -1a5b72: 0c01 |0003: move-result-object v1 │ │ -1a5b74: 1f01 b804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b8 │ │ -1a5b78: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5b7c: 6e20 7c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7c │ │ -1a5b82: 0c01 |000b: move-result-object v1 │ │ -1a5b84: 1101 |000c: return-object v1 │ │ +1a5c2c: |[1a5c2c] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5c3c: 6e30 790f 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@0f79 │ │ +1a5c42: 0c01 |0003: move-result-object v1 │ │ +1a5c44: 1f01 b804 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b8 │ │ +1a5c48: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5c4c: 6e20 7c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f7c │ │ +1a5c52: 0c01 |000b: move-result-object v1 │ │ +1a5c54: 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 │ │ -1a5b88: |[1a5b88] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5b98: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a5b9e: 5280 be04 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04be │ │ -1a5ba2: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ -1a5ba6: 7110 f99a 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5bac: 2209 a003 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a5bb0: 5584 bd04 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bd │ │ -1a5bb4: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ -1a5bb8: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -1a5bba: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1a5bbc: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a5bbe: 1205 |0013: const/4 v5, #int 0 // #0 │ │ -1a5bc0: 0791 |0014: move-object v1, v9 │ │ -1a5bc2: 7607 520b 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@0b52 │ │ -1a5bc8: 6200 ba00 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5bcc: 5281 bc04 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ -1a5bd0: 6e30 8a09 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@098a │ │ -1a5bd6: 0c00 |001f: move-result-object v0 │ │ -1a5bd8: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ -1a5bdc: 6200 ba00 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5be0: 5281 bc04 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ -1a5be4: 6e30 8c09 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@098c │ │ -1a5bea: 0c00 |0029: move-result-object v0 │ │ -1a5bec: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ -1a5bf0: 6209 78b2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5bf4: 1109 |002e: return-object v9 │ │ -1a5bf6: 5489 bf04 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ -1a5bfa: 6e10 f70f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0ff7 │ │ -1a5c00: 0c09 |0034: move-result-object v9 │ │ -1a5c02: 6e20 1f46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@461f │ │ -1a5c08: 6209 78b2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5c0c: 1109 |003a: return-object v9 │ │ -1a5c0e: 2209 8217 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a5c12: 1a00 9c97 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a5c16: 7020 4093 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5c1c: 2709 |0042: throw v9 │ │ +1a5c58: |[1a5c58] com.infomaniak.drive.ui.MainViewModel$navigateFileListTo$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5c68: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a5c6e: 5280 be04 |0003: iget v0, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.label:I // field@04be │ │ +1a5c72: 3900 3600 |0005: if-nez v0, 003b // +0036 │ │ +1a5c76: 7110 069b 0900 |0007: invoke-static {v9}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5c7c: 2209 a003 |000a: new-instance v9, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a5c80: 5584 bd04 |000c: iget-boolean v4, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$isSharedWithMe:Z // field@04bd │ │ +1a5c84: 1306 0b00 |000e: const/16 v6, #int 11 // #b │ │ +1a5c88: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +1a5c8a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1a5c8c: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a5c8e: 1205 |0013: const/4 v5, #int 0 // #0 │ │ +1a5c90: 0791 |0014: move-object v1, v9 │ │ +1a5c92: 7607 520b 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@0b52 │ │ +1a5c98: 6200 ba00 |0018: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5c9c: 5281 bc04 |001a: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ +1a5ca0: 6e30 8a09 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@098a │ │ +1a5ca6: 0c00 |001f: move-result-object v0 │ │ +1a5ca8: 3900 0f00 |0020: if-nez v0, 002f // +000f │ │ +1a5cac: 6200 ba00 |0022: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5cb0: 5281 bc04 |0024: iget v1, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.$fileId:I // field@04bc │ │ +1a5cb4: 6e30 8c09 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@098c │ │ +1a5cba: 0c00 |0029: move-result-object v0 │ │ +1a5cbc: 3900 0500 |002a: if-nez v0, 002f // +0005 │ │ +1a5cc0: 6209 7bb2 |002c: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5cc4: 1109 |002e: return-object v9 │ │ +1a5cc6: 5489 bf04 |002f: iget-object v9, v8, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04bf │ │ +1a5cca: 6e10 f70f 0900 |0031: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@0ff7 │ │ +1a5cd0: 0c09 |0034: move-result-object v9 │ │ +1a5cd2: 6e20 2c46 0900 |0035: invoke-virtual {v9, v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@462c │ │ +1a5cd8: 6209 7bb2 |0038: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5cdc: 1109 |003a: return-object v9 │ │ +1a5cde: 2209 8317 |003b: new-instance v9, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a5ce2: 1a00 a197 |003d: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a5ce6: 7020 4d93 0900 |003f: invoke-direct {v9, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a5cec: 2709 |0042: throw v9 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=192 │ │ 0x000a line=193 │ │ 0x0018 line=194 │ │ 0x0022 line=195 │ │ 0x002c line=196 │ │ 0x002f line=197 │ │ 0x0038 line=198 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #154 header: │ │ class_idx : 1209 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6758 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6759 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -27805,56 +27805,56 @@ │ │ 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 │ │ -1a5cac: |[1a5cac] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a5cbc: 5b01 c304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c3 │ │ -1a5cc0: 7020 6fb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b26f │ │ -1a5cc6: 0e00 |0005: return-void │ │ +1a5d7c: |[1a5d7c] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a5d8c: 5b01 c304 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c3 │ │ +1a5d90: 7020 7cb2 2000 |0002: invoke-direct {v0, v2}, Lkotlin/coroutines/jvm/internal/ContinuationImpl;.:(Lkotlin/coroutines/Continuation;)V // method@b27c │ │ +1a5d96: 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 │ │ -1a5c74: |[1a5c74] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5c84: 5b23 c204 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c2 │ │ -1a5c88: 5223 c104 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ -1a5c8c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -1a5c90: b603 |0006: or-int/2addr v3, v0 │ │ -1a5c92: 5923 c104 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ -1a5c96: 5423 c304 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c3 │ │ -1a5c9a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1a5c9c: 0721 |000c: move-object v1, v2 │ │ -1a5c9e: 1f01 451a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5ca2: 7130 ce0f 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@0fce │ │ -1a5ca8: 0c03 |0012: move-result-object v3 │ │ -1a5caa: 1103 |0013: return-object v3 │ │ +1a5d44: |[1a5d44] com.infomaniak.drive.ui.MainViewModel$onNetworkAvailabilityChanged$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5d54: 5b23 c204 |0000: iput-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c2 │ │ +1a5d58: 5223 c104 |0002: iget v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ +1a5d5c: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +1a5d60: b603 |0006: or-int/2addr v3, v0 │ │ +1a5d62: 5923 c104 |0007: iput v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ +1a5d66: 5423 c304 |0009: iget-object v3, v2, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04c3 │ │ +1a5d6a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1a5d6c: 0721 |000c: move-object v1, v2 │ │ +1a5d6e: 1f01 461a |000d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5d72: 7130 ce0f 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@0fce │ │ +1a5d78: 0c03 |0012: move-result-object v3 │ │ +1a5d7a: 1103 |0013: return-object v3 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #155 header: │ │ class_idx : 1210 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -27892,122 +27892,122 @@ │ │ type : '(Lkotlin/coroutines/Continuation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1a5d90: |[1a5d90] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ -1a5da0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -1a5da2: 7030 9db2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5da8: 0e00 |0004: return-void │ │ +1a5e60: |[1a5e60] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.:(Lkotlin/coroutines/Continuation;)V │ │ +1a5e70: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +1a5e72: 7030 aab2 0102 |0001: invoke-direct {v1, v0, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a5e78: 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 │ │ -1a5d6c: |[1a5d6c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5d7c: 2200 ba04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04ba │ │ -1a5d80: 7020 7f0f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ -1a5d86: 5b02 c404 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ -1a5d8a: 1f00 451a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5d8e: 1100 |0009: return-object v0 │ │ +1a5e3c: |[1a5e3c] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5e4c: 2200 ba04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04ba │ │ +1a5e50: 7020 7f0f 3000 |0002: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ +1a5e56: 5b02 c404 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ +1a5e5a: 1f00 461a |0007: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5e5e: 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 │ │ -1a5cc8: |[1a5cc8] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5cd8: 6e30 800f 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@0f80 │ │ -1a5cde: 0c01 |0003: move-result-object v1 │ │ -1a5ce0: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04ba │ │ -1a5ce4: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5ce8: 6e20 830f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f83 │ │ -1a5cee: 0c01 |000b: move-result-object v1 │ │ -1a5cf0: 1101 |000c: return-object v1 │ │ +1a5d98: |[1a5d98] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Lio/realm/RealmResults;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5da8: 6e30 800f 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@0f80 │ │ +1a5dae: 0c01 |0003: move-result-object v1 │ │ +1a5db0: 1f01 ba04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04ba │ │ +1a5db4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5db8: 6e20 830f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f83 │ │ +1a5dbe: 0c01 |000b: move-result-object v1 │ │ +1a5dc0: 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 │ │ -1a5cf4: |[1a5cf4] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5d04: 1f01 ce10 |0000: check-cast v1, Lio/realm/RealmResults; // type@10ce │ │ -1a5d08: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5d0c: 6e30 810f 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@0f81 │ │ -1a5d12: 0c01 |0007: move-result-object v1 │ │ -1a5d14: 1101 |0008: return-object v1 │ │ +1a5dc4: |[1a5dc4] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5dd4: 1f01 cf10 |0000: check-cast v1, Lio/realm/RealmResults; // type@10cf │ │ +1a5dd8: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5ddc: 6e30 810f 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@0f81 │ │ +1a5de2: 0c01 |0007: move-result-object v1 │ │ +1a5de4: 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 │ │ -1a5d18: |[1a5d18] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5d28: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a5d2e: 5210 c504 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04c5 │ │ -1a5d32: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a5d36: 7110 f99a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5d3c: 5412 c404 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ -1a5d40: 1f02 ce10 |000c: check-cast v2, Lio/realm/RealmResults; // type@10ce │ │ -1a5d44: 1f02 3f18 |000e: check-cast v2, Ljava/util/Collection; // type@183f │ │ -1a5d48: 7210 ec96 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@96ec │ │ -1a5d4e: 0a02 |0013: move-result v2 │ │ -1a5d50: 7110 67b2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -1a5d56: 0c02 |0017: move-result-object v2 │ │ -1a5d58: 1102 |0018: return-object v2 │ │ -1a5d5a: 2202 8217 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a5d5e: 1a00 9c97 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a5d62: 7020 4093 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5d68: 2702 |0020: throw v2 │ │ +1a5de8: |[1a5de8] com.infomaniak.drive.ui.MainViewModel$pendingUploadsCount$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5df8: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a5dfe: 5210 c504 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.label:I // field@04c5 │ │ +1a5e02: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a5e06: 7110 069b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5e0c: 5412 c404 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.L$0:Ljava/lang/Object; // field@04c4 │ │ +1a5e10: 1f02 cf10 |000c: check-cast v2, Lio/realm/RealmResults; // type@10cf │ │ +1a5e14: 1f02 4018 |000e: check-cast v2, Ljava/util/Collection; // type@1840 │ │ +1a5e18: 7210 f996 0200 |0010: invoke-interface {v2}, Ljava/util/Collection;.size:()I // method@96f9 │ │ +1a5e1e: 0a02 |0013: move-result v2 │ │ +1a5e20: 7110 74b2 0200 |0014: invoke-static {v2}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +1a5e26: 0c02 |0017: move-result-object v2 │ │ +1a5e28: 1102 |0018: return-object v2 │ │ +1a5e2a: 2202 8317 |0019: new-instance v2, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a5e2e: 1a00 a197 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a5e32: 7020 4d93 0200 |001d: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a5e38: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #156 header: │ │ class_idx : 1211 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -28045,126 +28045,126 @@ │ │ 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 │ │ -1a5e74: |[1a5e74] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ -1a5e84: 5b01 c604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c6 │ │ -1a5e88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a5e8a: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5e90: 0e00 |0006: return-void │ │ +1a5f44: |[1a5f44] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.:(Lcom/infomaniak/drive/data/models/File;Lkotlin/coroutines/Continuation;)V │ │ +1a5f54: 5b01 c604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c6 │ │ +1a5f58: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a5f5a: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a5f60: 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 │ │ -1a5e50: |[1a5e50] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5e60: 2202 bb04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bb │ │ -1a5e64: 5410 c604 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c6 │ │ -1a5e68: 7030 840f 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@0f84 │ │ -1a5e6e: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5e72: 1102 |0009: return-object v2 │ │ +1a5f20: |[1a5f20] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a5f30: 2202 bb04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bb │ │ +1a5f34: 5410 c604 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c6 │ │ +1a5f38: 7030 840f 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@0f84 │ │ +1a5f3e: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5f42: 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 │ │ -1a5dac: |[1a5dac] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5dbc: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a5dc0: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5dc4: 6e30 870f 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@0f87 │ │ -1a5dca: 0c01 |0007: move-result-object v1 │ │ -1a5dcc: 1101 |0008: return-object v1 │ │ +1a5e7c: |[1a5e7c] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5e8c: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a5e90: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5e94: 6e30 870f 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@0f87 │ │ +1a5e9a: 0c01 |0007: move-result-object v1 │ │ +1a5e9c: 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 │ │ -1a5dd0: |[1a5dd0] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5de0: 6e30 850f 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@0f85 │ │ -1a5de6: 0c01 |0003: move-result-object v1 │ │ -1a5de8: 1f01 bb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bb │ │ -1a5dec: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5df0: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ -1a5df6: 0c01 |000b: move-result-object v1 │ │ -1a5df8: 1101 |000c: return-object v1 │ │ +1a5ea0: |[1a5ea0] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5eb0: 6e30 850f 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@0f85 │ │ +1a5eb6: 0c01 |0003: move-result-object v1 │ │ +1a5eb8: 1f01 bb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bb │ │ +1a5ebc: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5ec0: 6e20 880f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f88 │ │ +1a5ec6: 0c01 |000b: move-result-object v1 │ │ +1a5ec8: 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 │ │ -1a5dfc: |[1a5dfc] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5e0c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a5e12: 5220 c704 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04c7 │ │ -1a5e16: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ -1a5e1a: 7110 f99a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5e20: 6203 ba00 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5e24: 5420 c604 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c6 │ │ -1a5e28: 6e10 2b0a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a5e2e: 0a00 |0011: move-result v0 │ │ -1a5e30: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -1a5e32: 6e30 b009 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09b0 │ │ -1a5e38: 6203 78b2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5e3c: 1103 |0018: return-object v3 │ │ -1a5e3e: 2203 8217 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a5e42: 1a00 9c97 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a5e46: 7020 4093 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5e4c: 2703 |0020: throw v3 │ │ +1a5ecc: |[1a5ecc] com.infomaniak.drive.ui.MainViewModel$removeOfflineFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5edc: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a5ee2: 5220 c704 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.label:I // field@04c7 │ │ +1a5ee6: 3900 1400 |0005: if-nez v0, 0019 // +0014 │ │ +1a5eea: 7110 069b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5ef0: 6203 ba00 |000a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5ef4: 5420 c604 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04c6 │ │ +1a5ef8: 6e10 2b0a 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a5efe: 0a00 |0011: move-result v0 │ │ +1a5f00: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +1a5f02: 6e30 b009 0301 |0013: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/data/cache/FileController;.updateOfflineStatus:(IZ)V // method@09b0 │ │ +1a5f08: 6203 7bb2 |0016: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5f0c: 1103 |0018: return-object v3 │ │ +1a5f0e: 2203 8317 |0019: new-instance v3, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a5f12: 1a00 a197 |001b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a5f16: 7020 4d93 0300 |001d: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a5f1c: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #157 header: │ │ class_idx : 1212 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -28216,158 +28216,158 @@ │ │ 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 │ │ -1a5fb8: |[1a5fb8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ -1a5fc8: 5b01 c904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c9 │ │ -1a5fcc: 5b02 ca04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ -1a5fd0: 5b03 c804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c8 │ │ -1a5fd4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a5fd6: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a5fdc: 0e00 |000a: return-void │ │ +1a6088: |[1a6088] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.:(Ljava/util/List;Lkotlin/jvm/functions/Function0;Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)V │ │ +1a6098: 5b01 c904 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c9 │ │ +1a609c: 5b02 ca04 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ +1a60a0: 5b03 c804 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c8 │ │ +1a60a4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a60a6: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a60ac: 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 │ │ -1a5f8c: |[1a5f8c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a5f9c: 2204 bc04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bc │ │ -1a5fa0: 5430 c904 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c9 │ │ -1a5fa4: 5431 ca04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ -1a5fa8: 5432 c804 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c8 │ │ -1a5fac: 7055 890f 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@0f89 │ │ -1a5fb2: 1f04 451a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5fb6: 1104 |000d: return-object v4 │ │ +1a605c: |[1a605c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a606c: 2204 bc04 |0000: new-instance v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bc │ │ +1a6070: 5430 c904 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c9 │ │ +1a6074: 5431 ca04 |0004: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ +1a6078: 5432 c804 |0006: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c8 │ │ +1a607c: 7055 890f 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@0f89 │ │ +1a6082: 1f04 461a |000b: check-cast v4, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6086: 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 │ │ -1a5e94: |[1a5e94] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ea4: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a5ea8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5eac: 6e30 8c0f 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@0f8c │ │ -1a5eb2: 0c01 |0007: move-result-object v1 │ │ -1a5eb4: 1101 |0008: return-object v1 │ │ +1a5f64: |[1a5f64] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5f74: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a5f78: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a5f7c: 6e30 8c0f 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@0f8c │ │ +1a5f82: 0c01 |0007: move-result-object v1 │ │ +1a5f84: 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 │ │ -1a5eb8: |[1a5eb8] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5ec8: 6e30 8a0f 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@0f8a │ │ -1a5ece: 0c01 |0003: move-result-object v1 │ │ -1a5ed0: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bc │ │ -1a5ed4: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5ed8: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ -1a5ede: 0c01 |000b: move-result-object v1 │ │ -1a5ee0: 1101 |000c: return-object v1 │ │ +1a5f88: |[1a5f88] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a5f98: 6e30 8a0f 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@0f8a │ │ +1a5f9e: 0c01 |0003: move-result-object v1 │ │ +1a5fa0: 1f01 bc04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bc │ │ +1a5fa4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a5fa8: 6e20 8d0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f8d │ │ +1a5fae: 0c01 |000b: move-result-object v1 │ │ +1a5fb0: 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 │ │ -1a5ee4: |[1a5ee4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a5ef4: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a5efa: 0c00 |0003: move-result-object v0 │ │ -1a5efc: 52a1 cb04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04cb │ │ -1a5f00: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a5f02: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a5f06: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a5f0a: 7110 f99a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5f10: 283a |000e: goto 0048 // +003a │ │ -1a5f12: 220b 8217 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a5f16: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a5f1a: 7020 4093 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a5f20: 270b |0016: throw v11 │ │ -1a5f22: 7110 f99a 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a5f28: 6203 ba00 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a5f2c: 54a4 c904 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c9 │ │ -1a5f30: 1268 |001e: const/4 v8, #int 6 // #6 │ │ -1a5f32: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -1a5f34: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -1a5f36: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a5f38: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1a5f3a: 7707 af09 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@09af │ │ -1a5f40: 54ab ca04 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ -1a5f44: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ -1a5f48: 7210 aeb5 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a5f4e: 54ab c804 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c8 │ │ -1a5f52: 2201 9604 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a5f56: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ -1a5f5a: 1209 |0033: const/4 v9, #int 0 // #0 │ │ -1a5f5c: 1214 |0034: const/4 v4, #int 1 // #1 │ │ -1a5f5e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a5f60: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -1a5f62: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -1a5f64: 0713 |0038: move-object v3, v1 │ │ -1a5f66: 7607 c20e 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@0ec2 │ │ -1a5f6c: 07a3 |003c: move-object v3, v10 │ │ -1a5f6e: 1f03 451a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a5f72: 59a2 cb04 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04cb │ │ -1a5f76: 7230 3d06 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a5f7c: 0c0b |0044: move-result-object v11 │ │ -1a5f7e: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ -1a5f82: 1100 |0047: return-object v0 │ │ -1a5f84: 620b 78b2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a5f88: 110b |004a: return-object v11 │ │ +1a5fb4: |[1a5fb4] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a5fc4: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a5fca: 0c00 |0003: move-result-object v0 │ │ +1a5fcc: 52a1 cb04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04cb │ │ +1a5fd0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a5fd2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a5fd6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a5fda: 7110 069b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5fe0: 283a |000e: goto 0048 // +003a │ │ +1a5fe2: 220b 8317 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a5fe6: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a5fea: 7020 4d93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a5ff0: 270b |0016: throw v11 │ │ +1a5ff2: 7110 069b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a5ff8: 6203 ba00 |001a: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a5ffc: 54a4 c904 |001c: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$filesId:Ljava/util/List; // field@04c9 │ │ +1a6000: 1268 |001e: const/4 v8, #int 6 // #6 │ │ +1a6002: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +1a6004: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +1a6006: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a6008: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1a600a: 7707 af09 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@09af │ │ +1a6010: 54ab ca04 |0026: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04ca │ │ +1a6014: 380b 0500 |0028: if-eqz v11, 002d // +0005 │ │ +1a6018: 7210 bbb5 0b00 |002a: invoke-interface {v11}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a601e: 54ab c804 |002d: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.$$this$liveData:Landroidx/lifecycle/LiveDataScope; // field@04c8 │ │ +1a6022: 2201 9604 |002f: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a6026: 1308 0e00 |0031: const/16 v8, #int 14 // #e │ │ +1a602a: 1209 |0033: const/4 v9, #int 0 // #0 │ │ +1a602c: 1214 |0034: const/4 v4, #int 1 // #1 │ │ +1a602e: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a6030: 1206 |0036: const/4 v6, #int 0 // #0 │ │ +1a6032: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +1a6034: 0713 |0038: move-object v3, v1 │ │ +1a6036: 7607 c20e 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@0ec2 │ │ +1a603c: 07a3 |003c: move-object v3, v10 │ │ +1a603e: 1f03 461a |003d: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6042: 59a2 cb04 |003f: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1;.label:I // field@04cb │ │ +1a6046: 7230 3d06 1b03 |0041: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a604c: 0c0b |0044: move-result-object v11 │ │ +1a604e: 330b 0300 |0045: if-ne v11, v0, 0048 // +0003 │ │ +1a6052: 1100 |0047: return-object v0 │ │ +1a6054: 620b 7bb2 |0048: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6058: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #158 header: │ │ class_idx : 1213 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -28422,185 +28422,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 │ │ -1a61bc: |[1a61bc] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a61cc: 5b01 cc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cc │ │ -1a61d0: 5b02 d004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a61d4: 5b03 cd04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cd │ │ -1a61d8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a61da: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a61e0: 0e00 |000a: return-void │ │ +1a628c: |[1a628c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.:(Ljava/util/List;Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a629c: 5b01 cc04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cc │ │ +1a62a0: 5b02 d004 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a62a4: 5b03 cd04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cd │ │ +1a62a8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a62aa: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a62b0: 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 │ │ -1a618c: |[1a618c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a619c: 2200 bd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bd │ │ -1a61a0: 5441 cc04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cc │ │ -1a61a4: 5442 d004 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a61a8: 5443 cd04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cd │ │ -1a61ac: 7056 8e0f 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@0f8e │ │ -1a61b2: 5b05 ce04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04ce │ │ -1a61b6: 1f00 451a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a61ba: 1100 |000f: return-object v0 │ │ +1a625c: |[1a625c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a626c: 2200 bd04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bd │ │ +1a6270: 5441 cc04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cc │ │ +1a6274: 5442 d004 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a6278: 5443 cd04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cd │ │ +1a627c: 7056 8e0f 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@0f8e │ │ +1a6282: 5b05 ce04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04ce │ │ +1a6286: 1f00 461a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a628a: 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 │ │ -1a5fe0: |[1a5fe0] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a5ff0: 6e30 8f0f 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@0f8f │ │ -1a5ff6: 0c01 |0003: move-result-object v1 │ │ -1a5ff8: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bd │ │ -1a5ffc: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6000: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ -1a6006: 0c01 |000b: move-result-object v1 │ │ -1a6008: 1101 |000c: return-object v1 │ │ +1a60b0: |[1a60b0] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a60c0: 6e30 8f0f 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@0f8f │ │ +1a60c6: 0c01 |0003: move-result-object v1 │ │ +1a60c8: 1f01 bd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bd │ │ +1a60cc: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a60d0: 6e20 920f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f92 │ │ +1a60d6: 0c01 |000b: move-result-object v1 │ │ +1a60d8: 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 │ │ -1a600c: |[1a600c] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a601c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6020: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6024: 6e30 900f 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@0f90 │ │ -1a602a: 0c01 |0007: move-result-object v1 │ │ -1a602c: 1101 |0008: return-object v1 │ │ +1a60dc: |[1a60dc] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a60ec: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a60f0: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a60f4: 6e30 900f 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@0f90 │ │ +1a60fa: 0c01 |0007: move-result-object v1 │ │ +1a60fc: 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 │ │ -1a6030: |[1a6030] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6040: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a6046: 52c0 cf04 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04cf │ │ -1a604a: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ -1a604e: 7110 f99a 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6054: 54cd ce04 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04ce │ │ -1a6058: 1f0d 3102 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a605c: 54c0 cc04 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cc │ │ -1a6060: 1f00 8717 |0010: check-cast v0, Ljava/lang/Iterable; // type@1787 │ │ -1a6064: 54c9 d004 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a6068: 2201 3c18 |0014: new-instance v1, Ljava/util/ArrayList; // type@183c │ │ -1a606c: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ -1a6070: 7120 2da8 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a82d │ │ -1a6076: 0a02 |001b: move-result v2 │ │ -1a6078: 7020 5d96 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@965d │ │ -1a607e: 071a |001f: move-object v10, v1 │ │ -1a6080: 1f0a 3f18 |0020: check-cast v10, Ljava/util/Collection; // type@183f │ │ -1a6084: 7210 5e93 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1a608a: 0c00 |0025: move-result-object v0 │ │ -1a608c: 7210 4597 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1a6092: 0a01 |0029: move-result v1 │ │ -1a6094: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -1a6096: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ -1a609a: 7210 4697 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1a60a0: 0c01 |0030: move-result-object v1 │ │ -1a60a2: 1f01 7503 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a60a6: 6e10 130a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a13 │ │ -1a60ac: 0c01 |0036: move-result-object v1 │ │ -1a60ae: 1a03 98ae |0037: const-string v3, "freeze(...)" // string@ae98 │ │ -1a60b2: 7120 fbb6 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a60b8: 071b |003c: move-object v11, v1 │ │ -1a60ba: 1f0b 7503 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a60be: 6e10 4e0a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a4e │ │ -1a60c4: 0a01 |0042: move-result v1 │ │ -1a60c6: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ -1a60ca: 6e10 e80f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe8 │ │ -1a60d0: 0c01 |0048: move-result-object v1 │ │ -1a60d2: 1f01 3100 |0049: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a60d6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1a60d8: 1224 |004c: const/4 v4, #int 2 // #2 │ │ -1a60da: 7152 330a 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@0a33 │ │ -1a60e0: 0c03 |0050: move-result-object v3 │ │ -1a60e2: 6e10 e80f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe8 │ │ -1a60e8: 0c01 |0054: move-result-object v1 │ │ -1a60ea: 1f01 3100 |0055: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a60ee: 7152 170a 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@0a17 │ │ -1a60f4: 0c04 |005a: move-result-object v4 │ │ -1a60f6: 6e10 590a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a59 │ │ -1a60fc: 0a01 |005e: move-result v1 │ │ -1a60fe: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ -1a6102: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ -1a6106: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ -1a610a: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -1a610c: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -1a610e: 1206 |0067: const/4 v6, #int 0 // #0 │ │ -1a6110: 0791 |0068: move-object v1, v9 │ │ -1a6112: 07b2 |0069: move-object v2, v11 │ │ -1a6114: 7708 df0f 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@0fdf │ │ -1a611a: 6e10 2b0a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a6120: 0a01 |0070: move-result v1 │ │ -1a6122: 7110 67b2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -1a6128: 0c01 |0074: move-result-object v1 │ │ -1a612a: 7220 e096 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96e0 │ │ -1a6130: 28ae |0078: goto 0026 // -0052 │ │ -1a6132: 1f0a 5018 |0079: check-cast v10, Ljava/util/List; // type@1850 │ │ -1a6136: 54c0 d004 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ -1a613a: 1f00 3902 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a613e: 7110 5606 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a6144: 0c03 |0082: move-result-object v3 │ │ -1a6146: 7100 c4c7 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a614c: 0c00 |0086: move-result-object v0 │ │ -1a614e: 0704 |0087: move-object v4, v0 │ │ -1a6150: 1f04 501a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a6154: 2200 bc04 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bc │ │ -1a6158: 54c1 cd04 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cd │ │ -1a615c: 7052 890f 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@0f89 │ │ -1a6162: 0706 |0091: move-object v6, v0 │ │ -1a6164: 1f06 161b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a6168: 1227 |0094: const/4 v7, #int 2 // #2 │ │ -1a616a: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -1a616c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1a616e: 7706 0cc6 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@c60c │ │ -1a6174: 620d 78b2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6178: 110d |009c: return-object v13 │ │ -1a617a: 220d 8217 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a617e: 1a00 9c97 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a6182: 7020 4093 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a6188: 270d |00a4: throw v13 │ │ +1a6100: |[1a6100] com.infomaniak.drive.ui.MainViewModel$removeSelectedFilesFromOffline$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6110: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a6116: 52c0 cf04 |0003: iget v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.label:I // field@04cf │ │ +1a611a: 3900 9800 |0005: if-nez v0, 009d // +0098 │ │ +1a611e: 7110 069b 0d00 |0007: invoke-static {v13}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6124: 54cd ce04 |000a: iget-object v13, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.L$0:Ljava/lang/Object; // field@04ce │ │ +1a6128: 1f0d 3102 |000c: check-cast v13, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a612c: 54c0 cc04 |000e: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$files:Ljava/util/List; // field@04cc │ │ +1a6130: 1f00 8817 |0010: check-cast v0, Ljava/lang/Iterable; // type@1788 │ │ +1a6134: 54c9 d004 |0012: iget-object v9, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a6138: 2201 3d18 |0014: new-instance v1, Ljava/util/ArrayList; // type@183d │ │ +1a613c: 1302 0a00 |0016: const/16 v2, #int 10 // #a │ │ +1a6140: 7120 3aa8 2000 |0018: invoke-static {v0, v2}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a83a │ │ +1a6146: 0a02 |001b: move-result v2 │ │ +1a6148: 7020 6a96 2100 |001c: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(I)V // method@966a │ │ +1a614e: 071a |001f: move-object v10, v1 │ │ +1a6150: 1f0a 4018 |0020: check-cast v10, Ljava/util/Collection; // type@1840 │ │ +1a6154: 7210 6b93 0000 |0022: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1a615a: 0c00 |0025: move-result-object v0 │ │ +1a615c: 7210 5297 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1a6162: 0a01 |0029: move-result v1 │ │ +1a6164: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +1a6166: 3801 4e00 |002b: if-eqz v1, 0079 // +004e │ │ +1a616a: 7210 5397 0000 |002d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1a6170: 0c01 |0030: move-result-object v1 │ │ +1a6172: 1f01 7503 |0031: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a6176: 6e10 130a 0100 |0033: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.freeze:()Lio/realm/RealmModel; // method@0a13 │ │ +1a617c: 0c01 |0036: move-result-object v1 │ │ +1a617e: 1a03 9dae |0037: const-string v3, "freeze(...)" // string@ae9d │ │ +1a6182: 7120 08b7 3100 |0039: invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a6188: 071b |003c: move-object v11, v1 │ │ +1a618a: 1f0b 7503 |003d: check-cast v11, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a618e: 6e10 4e0a 0b00 |003f: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isFolder:()Z // method@0a4e │ │ +1a6194: 0a01 |0042: move-result v1 │ │ +1a6196: 3901 2a00 |0043: if-nez v1, 006d // +002a │ │ +1a619a: 6e10 e80f 0900 |0045: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe8 │ │ +1a61a0: 0c01 |0048: move-result-object v1 │ │ +1a61a2: 1f01 3100 |0049: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a61a6: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1a61a8: 1224 |004c: const/4 v4, #int 2 // #2 │ │ +1a61aa: 7152 330a 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@0a33 │ │ +1a61b0: 0c03 |0050: move-result-object v3 │ │ +1a61b2: 6e10 e80f 0900 |0051: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe8 │ │ +1a61b8: 0c01 |0054: move-result-object v1 │ │ +1a61ba: 1f01 3100 |0055: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a61be: 7152 170a 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@0a17 │ │ +1a61c4: 0c04 |005a: move-result-object v4 │ │ +1a61c6: 6e10 590a 0b00 |005b: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a59 │ │ +1a61cc: 0a01 |005e: move-result v1 │ │ +1a61ce: 3801 0e00 |005f: if-eqz v1, 006d // +000e │ │ +1a61d2: 3803 0c00 |0061: if-eqz v3, 006d // +000c │ │ +1a61d6: 1307 1800 |0063: const/16 v7, #int 24 // #18 │ │ +1a61da: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +1a61dc: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +1a61de: 1206 |0067: const/4 v6, #int 0 // #0 │ │ +1a61e0: 0791 |0068: move-object v1, v9 │ │ +1a61e2: 07b2 |0069: move-object v2, v11 │ │ +1a61e4: 7708 df0f 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@0fdf │ │ +1a61ea: 6e10 2b0a 0b00 |006d: invoke-virtual {v11}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a61f0: 0a01 |0070: move-result v1 │ │ +1a61f2: 7110 74b2 0100 |0071: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +1a61f8: 0c01 |0074: move-result-object v1 │ │ +1a61fa: 7220 ed96 1a00 |0075: invoke-interface {v10, v1}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96ed │ │ +1a6200: 28ae |0078: goto 0026 // -0052 │ │ +1a6202: 1f0a 5118 |0079: check-cast v10, Ljava/util/List; // type@1851 │ │ +1a6206: 54c0 d004 |007b: iget-object v0, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d0 │ │ +1a620a: 1f00 3902 |007d: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a620e: 7110 5606 0000 |007f: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a6214: 0c03 |0082: move-result-object v3 │ │ +1a6216: 7100 d1c7 0000 |0083: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a621c: 0c00 |0086: move-result-object v0 │ │ +1a621e: 0704 |0087: move-object v4, v0 │ │ +1a6220: 1f04 511a |0088: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a6224: 2200 bc04 |008a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1$1; // type@04bc │ │ +1a6228: 54c1 cd04 |008c: iget-object v1, v12, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04cd │ │ +1a622c: 7052 890f 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@0f89 │ │ +1a6232: 0706 |0091: move-object v6, v0 │ │ +1a6234: 1f06 171b |0092: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a6238: 1227 |0094: const/4 v7, #int 2 // #2 │ │ +1a623a: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +1a623c: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1a623e: 7706 19c6 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@c619 │ │ +1a6244: 620d 7bb2 |009a: sget-object v13, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6248: 110d |009c: return-object v13 │ │ +1a624a: 220d 8317 |009d: new-instance v13, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a624e: 1a00 a197 |009f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a6252: 7020 4d93 0d00 |00a1: invoke-direct {v13, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a6258: 270d |00a4: throw v13 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=471 │ │ 0x000e line=472 │ │ 0x0014 line=666 │ │ 0x0022 line=667 │ │ 0x0031 line=668 │ │ @@ -28616,21 +28616,21 @@ │ │ 0x007b line=484 │ │ 0x009a line=489 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #159 header: │ │ class_idx : 1214 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -28676,144 +28676,144 @@ │ │ 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 │ │ -1a62e4: |[1a62e4] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ -1a62f4: 5b01 d104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d1 │ │ -1a62f8: 5b02 d204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d2 │ │ -1a62fc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a62fe: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a6304: 0e00 |0008: return-void │ │ +1a63b4: |[1a63b4] com.infomaniak.drive.ui.MainViewModel$renameFile$1.:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lkotlin/coroutines/Continuation;)V │ │ +1a63c4: 5b01 d104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d1 │ │ +1a63c8: 5b02 d204 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d2 │ │ +1a63cc: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a63ce: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a63d4: 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 │ │ -1a62b8: |[1a62b8] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a62c8: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04be │ │ -1a62cc: 5431 d104 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d1 │ │ -1a62d0: 5432 d204 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d2 │ │ -1a62d4: 7040 930f 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@0f93 │ │ -1a62da: 5b04 d304 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d3 │ │ -1a62de: 1f00 451a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a62e2: 1100 |000d: return-object v0 │ │ +1a6388: |[1a6388] com.infomaniak.drive.ui.MainViewModel$renameFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6398: 2200 be04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04be │ │ +1a639c: 5431 d104 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d1 │ │ +1a63a0: 5432 d204 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d2 │ │ +1a63a4: 7040 930f 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@0f93 │ │ +1a63aa: 5b04 d304 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d3 │ │ +1a63ae: 1f00 461a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a63b2: 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 │ │ -1a61e4: |[1a61e4] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a61f4: 6e30 940f 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@0f94 │ │ -1a61fa: 0c01 |0003: move-result-object v1 │ │ -1a61fc: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04be │ │ -1a6200: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6204: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ -1a620a: 0c01 |000b: move-result-object v1 │ │ -1a620c: 1101 |000c: return-object v1 │ │ +1a62b4: |[1a62b4] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a62c4: 6e30 940f 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@0f94 │ │ +1a62ca: 0c01 |0003: move-result-object v1 │ │ +1a62cc: 1f01 be04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04be │ │ +1a62d0: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a62d4: 6e20 970f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f97 │ │ +1a62da: 0c01 |000b: move-result-object v1 │ │ +1a62dc: 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 │ │ -1a6210: |[1a6210] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6220: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6224: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6228: 6e30 950f 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@0f95 │ │ -1a622e: 0c01 |0007: move-result-object v1 │ │ -1a6230: 1101 |0008: return-object v1 │ │ +1a62e0: |[1a62e0] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a62f0: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a62f4: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a62f8: 6e30 950f 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@0f95 │ │ +1a62fe: 0c01 |0007: move-result-object v1 │ │ +1a6300: 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 │ │ -1a6234: |[1a6234] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6244: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a624a: 0c00 |0003: move-result-object v0 │ │ -1a624c: 5291 d404 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d4 │ │ -1a6250: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6252: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6256: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a625a: 7110 f99a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6260: 2829 |000e: goto 0037 // +0029 │ │ -1a6262: 220a 8217 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a6266: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a626a: 7020 4093 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a6270: 270a |0016: throw v10 │ │ -1a6272: 7110 f99a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6278: 549a d304 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d3 │ │ -1a627c: 1f0a 3102 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6280: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6284: 5494 d104 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d1 │ │ -1a6288: 5495 d204 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d2 │ │ -1a628c: 1247 |0024: const/4 v7, #int 4 // #4 │ │ -1a628e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -1a6290: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -1a6292: 7706 a309 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@09a3 │ │ -1a6298: 0c01 |002a: move-result-object v1 │ │ -1a629a: 0793 |002b: move-object v3, v9 │ │ -1a629c: 1f03 451a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a62a0: 5992 d404 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d4 │ │ -1a62a4: 7230 3d06 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a62aa: 0c0a |0033: move-result-object v10 │ │ -1a62ac: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ -1a62b0: 1100 |0036: return-object v0 │ │ -1a62b2: 620a 78b2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a62b6: 110a |0039: return-object v10 │ │ +1a6304: |[1a6304] com.infomaniak.drive.ui.MainViewModel$renameFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6314: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a631a: 0c00 |0003: move-result-object v0 │ │ +1a631c: 5291 d404 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d4 │ │ +1a6320: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6322: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6326: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a632a: 7110 069b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6330: 2829 |000e: goto 0037 // +0029 │ │ +1a6332: 220a 8317 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a6336: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a633a: 7020 4d93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a6340: 270a |0016: throw v10 │ │ +1a6342: 7110 069b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6348: 549a d304 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.L$0:Ljava/lang/Object; // field@04d3 │ │ +1a634c: 1f0a 3102 |001c: check-cast v10, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a6350: 6203 ba00 |001e: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6354: 5494 d104 |0020: iget-object v4, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d1 │ │ +1a6358: 5495 d204 |0022: iget-object v5, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.$newName:Ljava/lang/String; // field@04d2 │ │ +1a635c: 1247 |0024: const/4 v7, #int 4 // #4 │ │ +1a635e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +1a6360: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +1a6362: 7706 a309 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@09a3 │ │ +1a6368: 0c01 |002a: move-result-object v1 │ │ +1a636a: 0793 |002b: move-object v3, v9 │ │ +1a636c: 1f03 461a |002c: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6370: 5992 d404 |002e: iput v2, v9, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1;.label:I // field@04d4 │ │ +1a6374: 7230 3d06 1a03 |0030: invoke-interface {v10, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a637a: 0c0a |0033: move-result-object v10 │ │ +1a637c: 330a 0300 |0034: if-ne v10, v0, 0037 // +0003 │ │ +1a6380: 1100 |0036: return-object v0 │ │ +1a6382: 620a 7bb2 |0037: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6386: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #160 header: │ │ class_idx : 1215 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #160 annotations: │ │ Annotations on class │ │ @@ -28851,146 +28851,146 @@ │ │ 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 │ │ -1a6410: |[1a6410] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6420: 5b01 d604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a6424: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6426: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a642c: 0e00 |0006: return-void │ │ +1a64e0: |[1a64e0] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a64f0: 5b01 d604 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a64f4: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a64f6: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a64fc: 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 │ │ -1a63ec: |[1a63ec] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a63fc: 2202 bf04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04bf │ │ -1a6400: 5410 d604 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a6404: 7030 980f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a640a: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a640e: 1102 |0009: return-object v2 │ │ +1a64bc: |[1a64bc] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a64cc: 2202 bf04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04bf │ │ +1a64d0: 5410 d604 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a64d4: 7030 980f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ +1a64da: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a64de: 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 │ │ -1a6308: |[1a6308] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6318: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a631c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6320: 6e30 9b0f 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@0f9b │ │ -1a6326: 0c01 |0007: move-result-object v1 │ │ -1a6328: 1101 |0008: return-object v1 │ │ +1a63d8: |[1a63d8] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a63e8: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a63ec: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a63f0: 6e30 9b0f 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@0f9b │ │ +1a63f6: 0c01 |0007: move-result-object v1 │ │ +1a63f8: 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 │ │ -1a632c: |[1a632c] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a633c: 6e30 990f 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@0f99 │ │ -1a6342: 0c01 |0003: move-result-object v1 │ │ -1a6344: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04bf │ │ -1a6348: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a634c: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ -1a6352: 0c01 |000b: move-result-object v1 │ │ -1a6354: 1101 |000c: return-object v1 │ │ +1a63fc: |[1a63fc] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a640c: 6e30 990f 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@0f99 │ │ +1a6412: 0c01 |0003: move-result-object v1 │ │ +1a6414: 1f01 bf04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04bf │ │ +1a6418: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a641c: 6e20 9c0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0f9c │ │ +1a6422: 0c01 |000b: move-result-object v1 │ │ +1a6424: 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 │ │ -1a6358: |[1a6358] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6368: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a636e: 5260 d504 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04d5 │ │ -1a6372: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ -1a6376: 7110 f99a 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a637c: 6207 1d01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ -1a6380: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -1a6382: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1a6384: 7140 3e0b 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@0b3e │ │ -1a638a: 0a07 |0011: move-result v7 │ │ -1a638c: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ -1a6390: 6207 8013 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1380 │ │ -1a6394: 5460 d604 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a6398: 7110 c70f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a639e: 0c00 |001b: move-result-object v0 │ │ -1a63a0: 1f00 3100 |001c: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1a63a4: 6e20 b13b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3bb1 │ │ -1a63aa: 0a07 |0021: move-result v7 │ │ -1a63ac: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ -1a63b0: 6200 8013 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1380 │ │ -1a63b4: 5467 d604 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ -1a63b8: 7110 c70f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a63be: 0c07 |002b: move-result-object v7 │ │ -1a63c0: 0771 |002c: move-object v1, v7 │ │ -1a63c2: 1f01 3100 |002d: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a63c6: 1234 |002f: const/4 v4, #int 3 // #3 │ │ -1a63c8: 1205 |0030: const/4 v5, #int 0 // #0 │ │ -1a63ca: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a63cc: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -1a63ce: 7706 b83b 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@3bb8 │ │ -1a63d4: 6207 78b2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a63d8: 1107 |0038: return-object v7 │ │ -1a63da: 2207 8217 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a63de: 1a00 9c97 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a63e2: 7020 4093 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a63e8: 2707 |0040: throw v7 │ │ +1a6428: |[1a6428] com.infomaniak.drive.ui.MainViewModel$restartUploadWorkerIfNeeded$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6438: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a643e: 5260 d504 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.label:I // field@04d5 │ │ +1a6442: 3900 3400 |0005: if-nez v0, 0039 // +0034 │ │ +1a6446: 7110 069b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a644c: 6207 1d01 |000a: sget-object v7, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ +1a6450: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +1a6452: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1a6454: 7140 3e0b 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@0b3e │ │ +1a645a: 0a07 |0011: move-result v7 │ │ +1a645c: 3d07 2400 |0012: if-lez v7, 0036 // +0024 │ │ +1a6460: 6207 8313 |0014: sget-object v7, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1383 │ │ +1a6464: 5460 d604 |0016: iget-object v0, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a6468: 7110 c70f 0000 |0018: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a646e: 0c00 |001b: move-result-object v0 │ │ +1a6470: 1f00 3100 |001c: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a6474: 6e20 be3b 0700 |001e: invoke-virtual {v7, v0}, Lcom/infomaniak/drive/utils/SyncUtils;.isSyncScheduled:(Landroid/content/Context;)Z // method@3bbe │ │ +1a647a: 0a07 |0021: move-result v7 │ │ +1a647c: 3907 1400 |0022: if-nez v7, 0036 // +0014 │ │ +1a6480: 6200 8313 |0024: sget-object v0, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1383 │ │ +1a6484: 5467 d604 |0026: iget-object v7, v6, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04d6 │ │ +1a6488: 7110 c70f 0700 |0028: invoke-static {v7}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a648e: 0c07 |002b: move-result-object v7 │ │ +1a6490: 0771 |002c: move-object v1, v7 │ │ +1a6492: 1f01 3100 |002d: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a6496: 1234 |002f: const/4 v4, #int 3 // #3 │ │ +1a6498: 1205 |0030: const/4 v5, #int 0 // #0 │ │ +1a649a: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a649c: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +1a649e: 7706 c53b 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@3bc5 │ │ +1a64a4: 6207 7bb2 |0036: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a64a8: 1107 |0038: return-object v7 │ │ +1a64aa: 2207 8317 |0039: new-instance v7, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a64ae: 1a00 a197 |003b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a64b2: 7020 4d93 0700 |003d: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a64b8: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #161 header: │ │ class_idx : 1216 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -29047,187 +29047,187 @@ │ │ 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 │ │ -1a65c4: |[1a65c4] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a65d4: 5b01 d804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d8 │ │ -1a65d8: 5b02 d704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ -1a65dc: 5b03 d904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d9 │ │ -1a65e0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a65e2: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a65e8: 0e00 |000a: return-void │ │ +1a6694: |[1a6694] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.:(Ljava/lang/Integer;Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a66a4: 5b01 d804 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d8 │ │ +1a66a8: 5b02 d704 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ +1a66ac: 5b03 d904 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d9 │ │ +1a66b0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a66b2: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a66b8: 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 │ │ -1a6594: |[1a6594] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a65a4: 2200 c004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c0 │ │ -1a65a8: 5441 d804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d8 │ │ -1a65ac: 5442 d704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ -1a65b0: 5443 d904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d9 │ │ -1a65b4: 7056 9d0f 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@0f9d │ │ -1a65ba: 5b05 da04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ -1a65be: 1f00 451a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a65c2: 1100 |000f: return-object v0 │ │ +1a6664: |[1a6664] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6674: 2200 c004 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c0 │ │ +1a6678: 5441 d804 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d8 │ │ +1a667c: 5442 d704 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ +1a6680: 5443 d904 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d9 │ │ +1a6684: 7056 9d0f 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@0f9d │ │ +1a668a: 5b05 da04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ +1a668e: 1f00 461a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6692: 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 │ │ -1a6430: |[1a6430] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6440: 6e30 9e0f 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@0f9e │ │ -1a6446: 0c01 |0003: move-result-object v1 │ │ -1a6448: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c0 │ │ -1a644c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6450: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ -1a6456: 0c01 |000b: move-result-object v1 │ │ -1a6458: 1101 |000c: return-object v1 │ │ +1a6500: |[1a6500] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6510: 6e30 9e0f 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@0f9e │ │ +1a6516: 0c01 |0003: move-result-object v1 │ │ +1a6518: 1f01 c004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c0 │ │ +1a651c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6520: 6e20 a10f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa1 │ │ +1a6526: 0c01 |000b: move-result-object v1 │ │ +1a6528: 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 │ │ -1a645c: |[1a645c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a646c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6470: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6474: 6e30 9f0f 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@0f9f │ │ -1a647a: 0c01 |0007: move-result-object v1 │ │ -1a647c: 1101 |0008: return-object v1 │ │ +1a652c: |[1a652c] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a653c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a6540: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6544: 6e30 9f0f 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@0f9f │ │ +1a654a: 0c01 |0007: move-result-object v1 │ │ +1a654c: 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 │ │ -1a6480: |[1a6480] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6490: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a6496: 0c00 |0003: move-result-object v0 │ │ -1a6498: 52d1 dc04 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04dc │ │ -1a649c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a649e: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ -1a64a2: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ -1a64a6: 54d0 db04 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04db │ │ -1a64aa: 1f00 270d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d27 │ │ -1a64ae: 54d1 da04 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ -1a64b2: 1f01 071b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1a64b6: 7110 f99a 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a64bc: 285d |0016: goto 0073 // +005d │ │ -1a64be: 220e 8217 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a64c2: 1a00 9c97 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a64c6: 7020 4093 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a64cc: 270e |001e: throw v14 │ │ -1a64ce: 7110 f99a 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a64d4: 54de da04 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ -1a64d8: 1f0e 3102 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a64dc: 54d1 d804 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d8 │ │ -1a64e0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -1a64e2: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ -1a64e6: 1f01 9017 |002b: check-cast v1, Ljava/lang/Number; // type@1790 │ │ -1a64ea: 6e10 b393 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1a64f0: 0a01 |0030: move-result v1 │ │ -1a64f2: 1a04 9fa5 |0031: const-string v4, "destination_directory_id" // string@a59f │ │ -1a64f6: 7110 67b2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b267 │ │ -1a64fc: 0c01 |0036: move-result-object v1 │ │ -1a64fe: 7120 299b 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b29 │ │ -1a6504: 0c01 |003a: move-result-object v1 │ │ -1a6506: 7110 daaa 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aada │ │ -1a650c: 0c01 |003e: move-result-object v1 │ │ -1a650e: 2802 |003f: goto 0041 // +0002 │ │ -1a6510: 0731 |0040: move-object v1, v3 │ │ -1a6512: 6204 b600 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a6516: 54d5 d704 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ -1a651a: 6e30 5509 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@0955 │ │ -1a6520: 0c01 |0048: move-result-object v1 │ │ -1a6522: 54d4 d904 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d9 │ │ -1a6526: 220c 9604 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a652a: 6e10 e041 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a6530: 0a06 |0050: move-result v6 │ │ -1a6532: 6e10 d541 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41d5 │ │ -1a6538: 0c05 |0054: move-result-object v5 │ │ -1a653a: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ -1a653e: 6e10 b541 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41b5 │ │ -1a6544: 0c03 |005a: move-result-object v3 │ │ -1a6546: 0739 |005b: move-object v9, v3 │ │ -1a6548: 126a |005c: const/4 v10, #int 6 // #6 │ │ -1a654a: 120b |005d: const/4 v11, #int 0 // #0 │ │ -1a654c: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1a654e: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1a6550: 07c5 |0060: move-object v5, v12 │ │ -1a6552: 7607 c20e 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@0ec2 │ │ -1a6558: 5bd4 da04 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ -1a655c: 5bd1 db04 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04db │ │ -1a6560: 59d2 dc04 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04dc │ │ -1a6564: 7230 3d06 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a656a: 0c0e |006d: move-result-object v14 │ │ -1a656c: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ -1a6570: 1100 |0070: return-object v0 │ │ -1a6572: 0710 |0071: move-object v0, v1 │ │ -1a6574: 0741 |0072: move-object v1, v4 │ │ -1a6576: 6e10 e041 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a657c: 0a0e |0076: move-result v14 │ │ -1a657e: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ -1a6582: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ -1a6586: 7210 aeb5 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a658c: 620e 78b2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6590: 110e |0080: return-object v14 │ │ +1a6550: |[1a6550] com.infomaniak.drive.ui.MainViewModel$restoreTrashFile$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6560: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a6566: 0c00 |0003: move-result-object v0 │ │ +1a6568: 52d1 dc04 |0004: iget v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04dc │ │ +1a656c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a656e: 3801 1800 |0007: if-eqz v1, 001f // +0018 │ │ +1a6572: 3321 0e00 |0009: if-ne v1, v2, 0017 // +000e │ │ +1a6576: 54d0 db04 |000b: iget-object v0, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04db │ │ +1a657a: 1f00 280d |000d: check-cast v0, Lcom/infomaniak/lib/core/models/ApiResponse; // type@0d28 │ │ +1a657e: 54d1 da04 |000f: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ +1a6582: 1f01 081b |0011: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1a6586: 7110 069b 0e00 |0013: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a658c: 285d |0016: goto 0073 // +005d │ │ +1a658e: 220e 8317 |0017: new-instance v14, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a6592: 1a00 a197 |0019: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a6596: 7020 4d93 0e00 |001b: invoke-direct {v14, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a659c: 270e |001e: throw v14 │ │ +1a659e: 7110 069b 0e00 |001f: invoke-static {v14}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a65a4: 54de da04 |0022: iget-object v14, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ +1a65a8: 1f0e 3102 |0024: check-cast v14, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a65ac: 54d1 d804 |0026: iget-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$newFolderId:Ljava/lang/Integer; // field@04d8 │ │ +1a65b0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +1a65b2: 3801 1700 |0029: if-eqz v1, 0040 // +0017 │ │ +1a65b6: 1f01 9117 |002b: check-cast v1, Ljava/lang/Number; // type@1791 │ │ +1a65ba: 6e10 c093 0100 |002d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1a65c0: 0a01 |0030: move-result v1 │ │ +1a65c2: 1a04 a4a5 |0031: const-string v4, "destination_directory_id" // string@a5a4 │ │ +1a65c6: 7110 74b2 0100 |0033: invoke-static {v1}, Lkotlin/coroutines/jvm/internal/Boxing;.boxInt:(I)Ljava/lang/Integer; // method@b274 │ │ +1a65cc: 0c01 |0036: move-result-object v1 │ │ +1a65ce: 7120 369b 1400 |0037: invoke-static {v4, v1}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b36 │ │ +1a65d4: 0c01 |003a: move-result-object v1 │ │ +1a65d6: 7110 e7aa 0100 |003b: invoke-static {v1}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aae7 │ │ +1a65dc: 0c01 |003e: move-result-object v1 │ │ +1a65de: 2802 |003f: goto 0041 // +0002 │ │ +1a65e0: 0731 |0040: move-object v1, v3 │ │ +1a65e2: 6204 b600 |0041: sget-object v4, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a65e6: 54d5 d704 |0043: iget-object v5, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04d7 │ │ +1a65ea: 6e30 5509 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@0955 │ │ +1a65f0: 0c01 |0048: move-result-object v1 │ │ +1a65f2: 54d4 d904 |0049: iget-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.$onSuccess:Lkotlin/jvm/functions/Function0; // field@04d9 │ │ +1a65f6: 220c 9604 |004b: new-instance v12, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a65fa: 6e10 ed41 0100 |004d: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a6600: 0a06 |0050: move-result v6 │ │ +1a6602: 6e10 e241 0100 |0051: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.getError:()Lcom/infomaniak/lib/core/models/ApiError; // method@41e2 │ │ +1a6608: 0c05 |0054: move-result-object v5 │ │ +1a660a: 3805 0600 |0055: if-eqz v5, 005b // +0006 │ │ +1a660e: 6e10 c241 0500 |0057: invoke-virtual {v5}, Lcom/infomaniak/lib/core/models/ApiError;.getCode:()Ljava/lang/String; // method@41c2 │ │ +1a6614: 0c03 |005a: move-result-object v3 │ │ +1a6616: 0739 |005b: move-object v9, v3 │ │ +1a6618: 126a |005c: const/4 v10, #int 6 // #6 │ │ +1a661a: 120b |005d: const/4 v11, #int 0 // #0 │ │ +1a661c: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1a661e: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1a6620: 07c5 |0060: move-object v5, v12 │ │ +1a6622: 7607 c20e 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@0ec2 │ │ +1a6628: 5bd4 da04 |0064: iput-object v4, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$0:Ljava/lang/Object; // field@04da │ │ +1a662c: 5bd1 db04 |0066: iput-object v1, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.L$1:Ljava/lang/Object; // field@04db │ │ +1a6630: 59d2 dc04 |0068: iput v2, v13, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1;.label:I // field@04dc │ │ +1a6634: 7230 3d06 ce0d |006a: invoke-interface {v14, v12, v13}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a663a: 0c0e |006d: move-result-object v14 │ │ +1a663c: 330e 0300 |006e: if-ne v14, v0, 0071 // +0003 │ │ +1a6640: 1100 |0070: return-object v0 │ │ +1a6642: 0710 |0071: move-object v0, v1 │ │ +1a6644: 0741 |0072: move-object v1, v4 │ │ +1a6646: 6e10 ed41 0000 |0073: invoke-virtual {v0}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a664c: 0a0e |0076: move-result v14 │ │ +1a664e: 380e 0700 |0077: if-eqz v14, 007e // +0007 │ │ +1a6652: 3801 0500 |0079: if-eqz v1, 007e // +0005 │ │ +1a6656: 7210 bbb5 0100 |007b: invoke-interface {v1}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a665c: 620e 7bb2 |007e: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6660: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #162 header: │ │ class_idx : 1217 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -29266,145 +29266,145 @@ │ │ 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 │ │ -1a66fc: |[1a66fc] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a670c: 5b01 de04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ -1a6710: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6712: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a6718: 0e00 |0006: return-void │ │ +1a67cc: |[1a67cc] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a67dc: 5b01 de04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ +1a67e0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a67e2: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a67e8: 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 │ │ -1a66d8: |[1a66d8] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a66e8: 2202 c104 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c1 │ │ -1a66ec: 5410 de04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ -1a66f0: 7030 a20f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a66f6: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a66fa: 1102 |0009: return-object v2 │ │ +1a67a8: |[1a67a8] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a67b8: 2202 c104 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c1 │ │ +1a67bc: 5410 de04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ +1a67c0: 7030 a20f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ +1a67c6: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a67ca: 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 │ │ -1a65ec: |[1a65ec] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a65fc: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a6600: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6604: 6e30 a50f 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@0fa5 │ │ -1a660a: 0c01 |0007: move-result-object v1 │ │ -1a660c: 1101 |0008: return-object v1 │ │ +1a66bc: |[1a66bc] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a66cc: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a66d0: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a66d4: 6e30 a50f 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@0fa5 │ │ +1a66da: 0c01 |0007: move-result-object v1 │ │ +1a66dc: 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 │ │ -1a6610: |[1a6610] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6620: 6e30 a30f 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@0fa3 │ │ -1a6626: 0c01 |0003: move-result-object v1 │ │ -1a6628: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c1 │ │ -1a662c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6630: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ -1a6636: 0c01 |000b: move-result-object v1 │ │ -1a6638: 1101 |000c: return-object v1 │ │ +1a66e0: |[1a66e0] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a66f0: 6e30 a30f 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@0fa3 │ │ +1a66f6: 0c01 |0003: move-result-object v1 │ │ +1a66f8: 1f01 c104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c1 │ │ +1a66fc: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6700: 6e20 a60f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fa6 │ │ +1a6706: 0c01 |000b: move-result-object v1 │ │ +1a6708: 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 │ │ -1a663c: |[1a663c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a664c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a6652: 5210 dd04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04dd │ │ -1a6656: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ -1a665a: 7110 f99a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6660: 5412 de04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ -1a6664: 7110 c80f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ -1a666a: 0c02 |000f: move-result-object v2 │ │ -1a666c: 6e10 4506 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1a6672: 0c02 |0013: move-result-object v2 │ │ -1a6674: 1f02 7503 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a6678: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ -1a667c: 6202 ba00 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6680: 6e10 9809 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@0998 │ │ -1a6686: 0c02 |001d: move-result-object v2 │ │ -1a6688: 5410 de04 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ -1a668c: 7110 c80f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ -1a6692: 0c00 |0023: move-result-object v0 │ │ -1a6694: 6e20 4806 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0648 │ │ -1a669a: 5410 de04 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ -1a669e: 7110 c90f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fc9 │ │ -1a66a4: 0c00 |002c: move-result-object v0 │ │ -1a66a6: 1f00 6a1d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a66aa: 7110 bac8 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c8ba │ │ -1a66b0: 5410 de04 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ -1a66b4: 7110 cb0f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcb │ │ -1a66ba: 0c00 |0037: move-result-object v0 │ │ -1a66bc: 6e20 4806 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0648 │ │ -1a66c2: 6202 78b2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a66c6: 1102 |003d: return-object v2 │ │ -1a66c8: 2202 8217 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a66cc: 1a00 9c97 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a66d0: 7020 4093 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a66d6: 2702 |0045: throw v2 │ │ +1a670c: |[1a670c] com.infomaniak.drive.ui.MainViewModel$setCurrentFolderAsRoot$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a671c: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a6722: 5210 dd04 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.label:I // field@04dd │ │ +1a6726: 3900 3900 |0005: if-nez v0, 003e // +0039 │ │ +1a672a: 7110 069b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6730: 5412 de04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ +1a6734: 7110 c80f 0200 |000c: invoke-static {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ +1a673a: 0c02 |000f: move-result-object v2 │ │ +1a673c: 6e10 4506 0200 |0010: invoke-virtual {v2}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1a6742: 0c02 |0013: move-result-object v2 │ │ +1a6744: 1f02 7503 |0014: check-cast v2, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a6748: 3902 1100 |0016: if-nez v2, 0027 // +0011 │ │ +1a674c: 6202 ba00 |0018: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6750: 6e10 9809 0200 |001a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/cache/FileController;.getPrivateFolder:()Lcom/infomaniak/drive/data/models/File; // method@0998 │ │ +1a6756: 0c02 |001d: move-result-object v2 │ │ +1a6758: 5410 de04 |001e: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ +1a675c: 7110 c80f 0000 |0020: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fc8 │ │ +1a6762: 0c00 |0023: move-result-object v0 │ │ +1a6764: 6e20 4806 2000 |0024: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0648 │ │ +1a676a: 5410 de04 |0027: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ +1a676e: 7110 c90f 0000 |0029: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fc9 │ │ +1a6774: 0c00 |002c: move-result-object v0 │ │ +1a6776: 1f00 6b1d |002d: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a677a: 7110 c7c8 0000 |002f: invoke-static {v0}, Lkotlinx/coroutines/JobKt;.ensureActive:(Lkotlinx/coroutines/Job;)V // method@c8c7 │ │ +1a6780: 5410 de04 |0032: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04de │ │ +1a6784: 7110 cb0f 0000 |0034: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; // method@0fcb │ │ +1a678a: 0c00 |0037: move-result-object v0 │ │ +1a678c: 6e20 4806 2000 |0038: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0648 │ │ +1a6792: 6202 7bb2 |003b: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6796: 1102 |003d: return-object v2 │ │ +1a6798: 2202 8317 |003e: new-instance v2, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a679c: 1a00 a197 |0040: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a67a0: 7020 4d93 0200 |0042: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a67a6: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #163 header: │ │ class_idx : 1218 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -29444,119 +29444,119 @@ │ │ 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 │ │ -1a67d4: |[1a67d4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a67e4: 5b01 df04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04df │ │ -1a67e8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a67ea: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a67f0: 0e00 |0006: return-void │ │ +1a68a4: |[1a68a4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a68b4: 5b01 df04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04df │ │ +1a68b8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a68ba: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a68c0: 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 │ │ -1a67b0: |[1a67b0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a67c0: 2202 c204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c2 │ │ -1a67c4: 5410 df04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04df │ │ -1a67c8: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a67ce: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a67d2: 1102 |0009: return-object v2 │ │ +1a6880: |[1a6880] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6890: 2202 c204 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c2 │ │ +1a6894: 5410 df04 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04df │ │ +1a6898: 7030 a70f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a689e: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a68a2: 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 │ │ -1a671c: |[1a671c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a672c: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a6730: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6734: 6e30 aa0f 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@0faa │ │ -1a673a: 0c01 |0007: move-result-object v1 │ │ -1a673c: 1101 |0008: return-object v1 │ │ +1a67ec: |[1a67ec] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a67fc: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a6800: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6804: 6e30 aa0f 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@0faa │ │ +1a680a: 0c01 |0007: move-result-object v1 │ │ +1a680c: 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 │ │ -1a6740: |[1a6740] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6750: 6e30 a80f 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@0fa8 │ │ -1a6756: 0c01 |0003: move-result-object v1 │ │ -1a6758: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c2 │ │ -1a675c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6760: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ -1a6766: 0c01 |000b: move-result-object v1 │ │ -1a6768: 1101 |000c: return-object v1 │ │ +1a6810: |[1a6810] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6820: 6e30 a80f 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@0fa8 │ │ +1a6826: 0c01 |0003: move-result-object v1 │ │ +1a6828: 1f01 c204 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c2 │ │ +1a682c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6830: 6e20 ab0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fab │ │ +1a6836: 0c01 |000b: move-result-object v1 │ │ +1a6838: 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 │ │ -1a676c: |[1a676c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a677c: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a6782: 5210 e004 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04e0 │ │ -1a6786: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -1a678a: 7110 f99a 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6790: 5412 df04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04df │ │ -1a6794: 7210 aeb5 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1a679a: 6202 78b2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a679e: 1102 |0011: return-object v2 │ │ -1a67a0: 2202 8217 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a67a4: 1a00 9c97 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a67a8: 7020 4093 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a67ae: 2702 |0019: throw v2 │ │ +1a683c: |[1a683c] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a684c: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a6852: 5210 e004 |0003: iget v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.label:I // field@04e0 │ │ +1a6856: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +1a685a: 7110 069b 0200 |0007: invoke-static {v2}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6860: 5412 df04 |000a: iget-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04df │ │ +1a6864: 7210 bbb5 0200 |000c: invoke-interface {v2}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1a686a: 6202 7bb2 |000f: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a686e: 1102 |0011: return-object v2 │ │ +1a6870: 2202 8317 |0012: new-instance v2, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a6874: 1a00 a197 |0014: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a6878: 7020 4d93 0200 |0016: invoke-direct {v2, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a687e: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #164 header: │ │ class_idx : 1219 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -29596,152 +29596,152 @@ │ │ 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 │ │ -1a6914: |[1a6914] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ -1a6924: 5b01 e104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e1 │ │ -1a6928: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a692a: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a6930: 0e00 |0006: return-void │ │ +1a69e4: |[1a69e4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V │ │ +1a69f4: 5b01 e104 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e1 │ │ +1a69f8: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a69fa: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a6a00: 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 │ │ -1a68f0: |[1a68f0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6900: 2202 c304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c3 │ │ -1a6904: 5410 e104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e1 │ │ -1a6908: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a690e: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6912: 1102 |0009: return-object v2 │ │ +1a69c0: |[1a69c0] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a69d0: 2202 c304 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c3 │ │ +1a69d4: 5410 e104 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e1 │ │ +1a69d8: 7030 ac0f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a69de: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a69e2: 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 │ │ -1a67f4: |[1a67f4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6804: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a6808: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a680c: 6e30 af0f 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@0faf │ │ -1a6812: 0c01 |0007: move-result-object v1 │ │ -1a6814: 1101 |0008: return-object v1 │ │ +1a68c4: |[1a68c4] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a68d4: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a68d8: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a68dc: 6e30 af0f 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@0faf │ │ +1a68e2: 0c01 |0007: move-result-object v1 │ │ +1a68e4: 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 │ │ -1a6818: |[1a6818] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6828: 6e30 ad0f 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@0fad │ │ -1a682e: 0c01 |0003: move-result-object v1 │ │ -1a6830: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c3 │ │ -1a6834: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6838: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ -1a683e: 0c01 |000b: move-result-object v1 │ │ -1a6840: 1101 |000c: return-object v1 │ │ +1a68e8: |[1a68e8] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a68f8: 6e30 ad0f 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@0fad │ │ +1a68fe: 0c01 |0003: move-result-object v1 │ │ +1a6900: 1f01 c304 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c3 │ │ +1a6904: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6908: 6e20 b00f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb0 │ │ +1a690e: 0c01 |000b: move-result-object v1 │ │ +1a6910: 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 │ │ -1a6844: |[1a6844] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6854: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a685a: 0c00 |0003: move-result-object v0 │ │ -1a685c: 5251 e204 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e2 │ │ -1a6860: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6862: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6866: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a686a: 7110 f99a 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6870: 283d |000e: goto 004b // +003d │ │ -1a6872: 2206 8217 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a6876: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a687a: 7020 4093 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a6880: 2706 |0016: throw v6 │ │ -1a6882: 7110 f99a 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6888: 6206 b712 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a688c: 6e10 8239 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@3982 │ │ -1a6892: 0c06 |001f: move-result-object v6 │ │ -1a6894: 7210 8497 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9784 │ │ -1a689a: 0a06 |0023: move-result v6 │ │ -1a689c: 1221 |0024: const/4 v1, #int 2 // #2 │ │ -1a689e: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ -1a68a2: 6206 78b2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a68a6: 1106 |0029: return-object v6 │ │ -1a68a8: 6206 b712 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a68ac: 6e10 9f39 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@399f │ │ -1a68b2: 7100 c6c7 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7c6 │ │ -1a68b8: 0c06 |0032: move-result-object v6 │ │ -1a68ba: 1f06 501a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a68be: 2201 c204 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c2 │ │ -1a68c2: 5453 e104 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e1 │ │ -1a68c6: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -1a68c8: 7030 a70f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ -1a68ce: 1f01 161b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a68d2: 0753 |003f: move-object v3, v5 │ │ -1a68d4: 1f03 451a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a68d8: 5952 e204 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e2 │ │ -1a68dc: 7130 0fc6 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@c60f │ │ -1a68e2: 0c06 |0047: move-result-object v6 │ │ -1a68e4: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ -1a68e8: 1100 |004a: return-object v0 │ │ -1a68ea: 6206 78b2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a68ee: 1106 |004d: return-object v6 │ │ +1a6914: |[1a6914] com.infomaniak.drive.ui.MainViewModel$switchToNextUser$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6924: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a692a: 0c00 |0003: move-result-object v0 │ │ +1a692c: 5251 e204 |0004: iget v1, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e2 │ │ +1a6930: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6932: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6936: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a693a: 7110 069b 0600 |000b: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6940: 283d |000e: goto 004b // +003d │ │ +1a6942: 2206 8317 |000f: new-instance v6, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a6946: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a694a: 7020 4d93 0600 |0013: invoke-direct {v6, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a6950: 2706 |0016: throw v6 │ │ +1a6952: 7110 069b 0600 |0017: invoke-static {v6}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6958: 6206 ba12 |001a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a695c: 6e10 8f39 0600 |001c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsersSync:()Ljava/util/List; // method@398f │ │ +1a6962: 0c06 |001f: move-result-object v6 │ │ +1a6964: 7210 9197 0600 |0020: invoke-interface {v6}, Ljava/util/List;.size:()I // method@9791 │ │ +1a696a: 0a06 |0023: move-result v6 │ │ +1a696c: 1221 |0024: const/4 v1, #int 2 // #2 │ │ +1a696e: 3516 0500 |0025: if-ge v6, v1, 002a // +0005 │ │ +1a6972: 6206 7bb2 |0027: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6976: 1106 |0029: return-object v6 │ │ +1a6978: 6206 ba12 |002a: sget-object v6, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a697c: 6e10 ac39 0600 |002c: invoke-virtual {v6}, Lcom/infomaniak/drive/utils/AccountUtils;.switchToNextUser:()V // method@39ac │ │ +1a6982: 7100 d3c7 0000 |002f: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7d3 │ │ +1a6988: 0c06 |0032: move-result-object v6 │ │ +1a698a: 1f06 511a |0033: check-cast v6, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a698e: 2201 c204 |0035: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1; // type@04c2 │ │ +1a6992: 5453 e104 |0037: iget-object v3, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.$onUserSwitched:Lkotlin/jvm/functions/Function0; // field@04e1 │ │ +1a6996: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +1a6998: 7030 a70f 3104 |003a: invoke-direct {v1, v3, v4}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fa7 │ │ +1a699e: 1f01 171b |003d: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a69a2: 0753 |003f: move-object v3, v5 │ │ +1a69a4: 1f03 461a |0040: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a69a8: 5952 e204 |0042: iput v2, v5, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.label:I // field@04e2 │ │ +1a69ac: 7130 1cc6 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@c61c │ │ +1a69b2: 0c06 |0047: move-result-object v6 │ │ +1a69b4: 3306 0300 |0048: if-ne v6, v0, 004b // +0003 │ │ +1a69b8: 1100 |004a: return-object v0 │ │ +1a69ba: 6206 7bb2 |004b: sget-object v6, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a69be: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #165 header: │ │ class_idx : 1220 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -29779,129 +29779,129 @@ │ │ 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 │ │ -1a6a08: |[1a6a08] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a6a18: 5b01 e404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a6a1c: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a6a1e: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a6a24: 0e00 |0006: return-void │ │ +1a6ad8: |[1a6ad8] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a6ae8: 5b01 e404 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a6aec: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a6aee: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a6af4: 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 │ │ -1a69e4: |[1a69e4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a69f4: 2202 c404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c4 │ │ -1a69f8: 5410 e404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a69fc: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a6a02: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6a06: 1102 |0009: return-object v2 │ │ +1a6ab4: |[1a6ab4] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6ac4: 2202 c404 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c4 │ │ +1a6ac8: 5410 e404 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a6acc: 7030 b10f 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1a6ad2: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6ad6: 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 │ │ -1a6934: |[1a6934] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6944: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a6948: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a694c: 6e30 b40f 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@0fb4 │ │ -1a6952: 0c01 |0007: move-result-object v1 │ │ -1a6954: 1101 |0008: return-object v1 │ │ +1a6a04: |[1a6a04] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6a14: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a6a18: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6a1c: 6e30 b40f 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@0fb4 │ │ +1a6a22: 0c01 |0007: move-result-object v1 │ │ +1a6a24: 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 │ │ -1a6958: |[1a6958] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6968: 6e30 b20f 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@0fb2 │ │ -1a696e: 0c01 |0003: move-result-object v1 │ │ -1a6970: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c4 │ │ -1a6974: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6978: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ -1a697e: 0c01 |000b: move-result-object v1 │ │ -1a6980: 1101 |000c: return-object v1 │ │ +1a6a28: |[1a6a28] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6a38: 6e30 b20f 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@0fb2 │ │ +1a6a3e: 0c01 |0003: move-result-object v1 │ │ +1a6a40: 1f01 c404 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c4 │ │ +1a6a44: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6a48: 6e20 b50f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fb5 │ │ +1a6a4e: 0c01 |000b: move-result-object v1 │ │ +1a6a50: 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 │ │ -1a6984: |[1a6984] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6994: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a699a: 5220 e304 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e3 │ │ -1a699e: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ -1a69a2: 7110 f99a 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a69a8: 6203 7d13 |000a: sget-object v3, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@137d │ │ -1a69ac: 5420 e404 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a69b0: 7110 c70f 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ -1a69b6: 0c00 |0011: move-result-object v0 │ │ -1a69b8: 1f00 3100 |0012: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1a69bc: 5421 e404 |0014: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ -1a69c0: 7110 ca0f 0100 |0016: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fca │ │ -1a69c6: 0c01 |0019: move-result-object v1 │ │ -1a69c8: 6e30 9e3b 0301 |001a: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlinx/coroutines/CompletableJob;)V // method@3b9e │ │ -1a69ce: 6203 78b2 |001d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a69d2: 1103 |001f: return-object v3 │ │ -1a69d4: 2203 8217 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a69d8: 1a00 9c97 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a69dc: 7020 4093 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a69e2: 2703 |0027: throw v3 │ │ +1a6a54: |[1a6a54] com.infomaniak.drive.ui.MainViewModel$syncOfflineFiles$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6a64: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a6a6a: 5220 e304 |0003: iget v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.label:I // field@04e3 │ │ +1a6a6e: 3900 1b00 |0005: if-nez v0, 0020 // +001b │ │ +1a6a72: 7110 069b 0300 |0007: invoke-static {v3}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6a78: 6203 8013 |000a: sget-object v3, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncOfflineUtils; // field@1380 │ │ +1a6a7c: 5420 e404 |000c: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a6a80: 7110 c70f 0000 |000e: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; // method@0fc7 │ │ +1a6a86: 0c00 |0011: move-result-object v0 │ │ +1a6a88: 1f00 3100 |0012: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a6a8c: 5421 e404 |0014: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.this$0:Lcom/infomaniak/drive/ui/MainViewModel; // field@04e4 │ │ +1a6a90: 7110 ca0f 0100 |0016: invoke-static {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; // method@0fca │ │ +1a6a96: 0c01 |0019: move-result-object v1 │ │ +1a6a98: 6e30 ab3b 0301 |001a: invoke-virtual {v3, v0, v1}, Lcom/infomaniak/drive/utils/SyncOfflineUtils;.startSyncOffline:(Landroid/content/Context;Lkotlinx/coroutines/CompletableJob;)V // method@3bab │ │ +1a6a9e: 6203 7bb2 |001d: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6aa2: 1103 |001f: return-object v3 │ │ +1a6aa4: 2203 8317 |0020: new-instance v3, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a6aa8: 1a00 a197 |0022: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a6aac: 7020 4d93 0300 |0024: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a6ab2: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #166 header: │ │ class_idx : 1221 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -29948,182 +29948,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 │ │ -1a6c0c: |[1a6c0c] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ -1a6c1c: 5b01 e504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ -1a6c20: 5b02 e604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ -1a6c24: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1a6c26: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a6c2c: 0e00 |0008: return-void │ │ +1a6cdc: |[1a6cdc] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;Lkotlin/coroutines/Continuation;)V │ │ +1a6cec: 5b01 e504 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ +1a6cf0: 5b02 e604 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ +1a6cf4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1a6cf6: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a6cfc: 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 │ │ -1a6be0: |[1a6be0] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6bf0: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c5 │ │ -1a6bf4: 5431 e504 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ -1a6bf8: 5432 e604 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ -1a6bfc: 7040 b60f 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@0fb6 │ │ -1a6c02: 5b04 e704 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e7 │ │ -1a6c06: 1f00 451a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6c0a: 1100 |000d: return-object v0 │ │ +1a6cb0: |[1a6cb0] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6cc0: 2200 c504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c5 │ │ +1a6cc4: 5431 e504 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ +1a6cc8: 5432 e604 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ +1a6ccc: 7040 b60f 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@0fb6 │ │ +1a6cd2: 5b04 e704 |0009: iput-object v4, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e7 │ │ +1a6cd6: 1f00 461a |000b: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6cda: 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 │ │ -1a6a28: |[1a6a28] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6a38: 6e30 b70f 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@0fb7 │ │ -1a6a3e: 0c01 |0003: move-result-object v1 │ │ -1a6a40: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c5 │ │ -1a6a44: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6a48: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ -1a6a4e: 0c01 |000b: move-result-object v1 │ │ -1a6a50: 1101 |000c: return-object v1 │ │ +1a6af8: |[1a6af8] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6b08: 6e30 b70f 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@0fb7 │ │ +1a6b0e: 0c01 |0003: move-result-object v1 │ │ +1a6b10: 1f01 c504 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c5 │ │ +1a6b14: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6b18: 6e20 ba0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fba │ │ +1a6b1e: 0c01 |000b: move-result-object v1 │ │ +1a6b20: 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 │ │ -1a6a54: |[1a6a54] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6a64: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6a68: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6a6c: 6e30 b80f 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@0fb8 │ │ -1a6a72: 0c01 |0007: move-result-object v1 │ │ -1a6a74: 1101 |0008: return-object v1 │ │ +1a6b24: |[1a6b24] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6b34: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a6b38: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6b3c: 6e30 b80f 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@0fb8 │ │ +1a6b42: 0c01 |0007: move-result-object v1 │ │ +1a6b44: 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 │ │ -1a6a78: |[1a6a78] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6a88: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a6a8e: 0c00 |0003: move-result-object v0 │ │ -1a6a90: 52a1 e804 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e8 │ │ -1a6a94: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6a96: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -1a6a9a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ -1a6a9e: 7110 f99a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6aa4: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ -1a6aa8: 220b 8217 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a6aac: 1a00 9c97 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a6ab0: 7020 4093 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a6ab6: 270b |0017: throw v11 │ │ -1a6ab8: 7110 f99a 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6abe: 54ab e704 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e7 │ │ -1a6ac2: 1f0b 3102 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6ac6: 2201 3a03 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@033a │ │ -1a6aca: 7010 ec08 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08ec │ │ -1a6ad0: 54a3 e604 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ -1a6ad4: 6e10 e909 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09e9 │ │ -1a6ada: 0a04 |0029: move-result v4 │ │ -1a6adc: 7110 62b2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b262 │ │ -1a6ae2: 0c04 |002d: move-result-object v4 │ │ -1a6ae4: 1a05 a3a8 |002e: const-string v5, "email_when_finished" // string@a8a3 │ │ -1a6ae8: 6e30 ed08 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08ed │ │ -1a6aee: 6e10 ed09 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09ed │ │ -1a6af4: 0c04 |0036: move-result-object v4 │ │ -1a6af6: 1205 |0037: const/4 v5, #int 0 // #0 │ │ -1a6af8: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ -1a6afc: 6e10 0f97 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@970f │ │ -1a6b02: 0b06 |003d: move-result-wide v6 │ │ -1a6b04: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ -1a6b08: 8148 |0040: int-to-long v8, v4 │ │ -1a6b0a: be86 |0041: div-long/2addr v6, v8 │ │ -1a6b0c: 7120 68b2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b268 │ │ -1a6b12: 0c04 |0045: move-result-object v4 │ │ -1a6b14: 2802 |0046: goto 0048 // +0002 │ │ -1a6b16: 0754 |0047: move-object v4, v5 │ │ -1a6b18: 1f04 9017 |0048: check-cast v4, Ljava/lang/Number; // type@1790 │ │ -1a6b1c: 1b06 1903 0100 |004a: const-string/jumbo v6, "valid_until" // string@00010319 │ │ -1a6b22: 6e30 ee08 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08ee │ │ -1a6b28: 6e10 ea09 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09ea │ │ -1a6b2e: 0c04 |0053: move-result-object v4 │ │ -1a6b30: 1f04 9017 |0054: check-cast v4, Ljava/lang/Number; // type@1790 │ │ -1a6b34: 1a06 18cb |0056: const-string v6, "limit_file_size" // string@cb18 │ │ -1a6b38: 6e30 ee08 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08ee │ │ -1a6b3e: 6e10 eb09 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09eb │ │ -1a6b44: 0a04 |005e: move-result v4 │ │ -1a6b46: 1a06 f6e2 |005f: const-string v6, "password" // string@e2f6 │ │ -1a6b4a: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ -1a6b4e: 6e10 ec09 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09ec │ │ -1a6b54: 0c04 |0066: move-result-object v4 │ │ -1a6b56: 1f04 6e17 |0067: check-cast v4, Ljava/lang/CharSequence; // type@176e │ │ -1a6b5a: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ -1a6b5e: 7110 f9c0 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c0f9 │ │ -1a6b64: 0a04 |006e: move-result v4 │ │ -1a6b66: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ -1a6b6a: 2809 |0071: goto 007a // +0009 │ │ -1a6b6c: 6e10 ec09 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09ec │ │ -1a6b72: 0c03 |0075: move-result-object v3 │ │ -1a6b74: 6e30 ef08 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08ef │ │ -1a6b7a: 280a |0079: goto 0083 // +000a │ │ -1a6b7c: 6e10 eb09 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09eb │ │ -1a6b82: 0a03 |007d: move-result v3 │ │ -1a6b84: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ -1a6b88: 6e30 ef08 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08ef │ │ -1a6b8e: 6203 b600 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a6b92: 54a4 e504 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ -1a6b96: 1f01 3903 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@0339 │ │ -1a6b9a: 6e30 5d09 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@095d │ │ -1a6ba0: 0c01 |008c: move-result-object v1 │ │ -1a6ba2: 54a3 e504 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ -1a6ba6: 54a4 e604 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ -1a6baa: 6e10 e041 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a6bb0: 0a05 |0094: move-result v5 │ │ -1a6bb2: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ -1a6bb6: 6205 ba00 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6bba: 6e10 2b0a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a6bc0: 0a03 |009c: move-result v3 │ │ -1a6bc2: 6e30 a909 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a9 │ │ -1a6bc8: 59a2 e804 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e8 │ │ -1a6bcc: 7230 3d06 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a6bd2: 0c0b |00a5: move-result-object v11 │ │ -1a6bd4: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ -1a6bd8: 1100 |00a8: return-object v0 │ │ -1a6bda: 620b 78b2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6bde: 110b |00ab: return-object v11 │ │ +1a6b48: |[1a6b48] com.infomaniak.drive.ui.MainViewModel$updateDropBox$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6b58: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a6b5e: 0c00 |0003: move-result-object v0 │ │ +1a6b60: 52a1 e804 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e8 │ │ +1a6b64: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6b66: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +1a6b6a: 3321 0700 |0009: if-ne v1, v2, 0010 // +0007 │ │ +1a6b6e: 7110 069b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6b74: 2900 9b00 |000e: goto/16 00a9 // +009b │ │ +1a6b78: 220b 8317 |0010: new-instance v11, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a6b7c: 1a00 a197 |0012: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a6b80: 7020 4d93 0b00 |0014: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a6b86: 270b |0017: throw v11 │ │ +1a6b88: 7110 069b 0b00 |0018: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6b8e: 54ab e704 |001b: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.L$0:Ljava/lang/Object; // field@04e7 │ │ +1a6b92: 1f0b 3102 |001d: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a6b96: 2201 3a03 |001f: new-instance v1, Lcom/google/gson/JsonObject; // type@033a │ │ +1a6b9a: 7010 ec08 0100 |0021: invoke-direct {v1}, Lcom/google/gson/JsonObject;.:()V // method@08ec │ │ +1a6ba0: 54a3 e604 |0024: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ +1a6ba4: 6e10 e909 0300 |0026: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewHasNotification:()Z // method@09e9 │ │ +1a6baa: 0a04 |0029: move-result v4 │ │ +1a6bac: 7110 6fb2 0400 |002a: invoke-static {v4}, Lkotlin/coroutines/jvm/internal/Boxing;.boxBoolean:(Z)Ljava/lang/Boolean; // method@b26f │ │ +1a6bb2: 0c04 |002d: move-result-object v4 │ │ +1a6bb4: 1a05 a8a8 |002e: const-string v5, "email_when_finished" // string@a8a8 │ │ +1a6bb8: 6e30 ed08 5104 |0030: invoke-virtual {v1, v5, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@08ed │ │ +1a6bbe: 6e10 ed09 0300 |0033: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewValidUntil:()Ljava/util/Date; // method@09ed │ │ +1a6bc4: 0c04 |0036: move-result-object v4 │ │ +1a6bc6: 1205 |0037: const/4 v5, #int 0 // #0 │ │ +1a6bc8: 3804 0f00 |0038: if-eqz v4, 0047 // +000f │ │ +1a6bcc: 6e10 1c97 0400 |003a: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@971c │ │ +1a6bd2: 0b06 |003d: move-result-wide v6 │ │ +1a6bd4: 1304 e803 |003e: const/16 v4, #int 1000 // #3e8 │ │ +1a6bd8: 8148 |0040: int-to-long v8, v4 │ │ +1a6bda: be86 |0041: div-long/2addr v6, v8 │ │ +1a6bdc: 7120 75b2 7600 |0042: invoke-static {v6, v7}, Lkotlin/coroutines/jvm/internal/Boxing;.boxLong:(J)Ljava/lang/Long; // method@b275 │ │ +1a6be2: 0c04 |0045: move-result-object v4 │ │ +1a6be4: 2802 |0046: goto 0048 // +0002 │ │ +1a6be6: 0754 |0047: move-object v4, v5 │ │ +1a6be8: 1f04 9117 |0048: check-cast v4, Ljava/lang/Number; // type@1791 │ │ +1a6bec: 1b06 1e03 0100 |004a: const-string/jumbo v6, "valid_until" // string@0001031e │ │ +1a6bf2: 6e30 ee08 6104 |004d: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08ee │ │ +1a6bf8: 6e10 ea09 0300 |0050: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewLimitFileSize:()Ljava/lang/Long; // method@09ea │ │ +1a6bfe: 0c04 |0053: move-result-object v4 │ │ +1a6c00: 1f04 9117 |0054: check-cast v4, Ljava/lang/Number; // type@1791 │ │ +1a6c04: 1a06 1dcb |0056: const-string v6, "limit_file_size" // string@cb1d │ │ +1a6c08: 6e30 ee08 6104 |0058: invoke-virtual {v1, v6, v4}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/Number;)V // method@08ee │ │ +1a6c0e: 6e10 eb09 0300 |005b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09eb │ │ +1a6c14: 0a04 |005e: move-result v4 │ │ +1a6c16: 1a06 fbe2 |005f: const-string v6, "password" // string@e2fb │ │ +1a6c1a: 3804 1900 |0061: if-eqz v4, 007a // +0019 │ │ +1a6c1e: 6e10 ec09 0300 |0063: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09ec │ │ +1a6c24: 0c04 |0066: move-result-object v4 │ │ +1a6c26: 1f04 6f17 |0067: check-cast v4, Ljava/lang/CharSequence; // type@176f │ │ +1a6c2a: 3804 1100 |0069: if-eqz v4, 007a // +0011 │ │ +1a6c2e: 7110 06c1 0400 |006b: invoke-static {v4}, Lkotlin/text/StringsKt;.isBlank:(Ljava/lang/CharSequence;)Z // method@c106 │ │ +1a6c34: 0a04 |006e: move-result v4 │ │ +1a6c36: 3804 0300 |006f: if-eqz v4, 0072 // +0003 │ │ +1a6c3a: 2809 |0071: goto 007a // +0009 │ │ +1a6c3c: 6e10 ec09 0300 |0072: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPasswordValue:()Ljava/lang/String; // method@09ec │ │ +1a6c42: 0c03 |0075: move-result-object v3 │ │ +1a6c44: 6e30 ef08 6103 |0076: invoke-virtual {v1, v6, v3}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08ef │ │ +1a6c4a: 280a |0079: goto 0083 // +000a │ │ +1a6c4c: 6e10 eb09 0300 |007a: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/DropBox;.getNewPassword:()Z // method@09eb │ │ +1a6c52: 0a03 |007d: move-result v3 │ │ +1a6c54: 3903 0500 |007e: if-nez v3, 0083 // +0005 │ │ +1a6c58: 6e30 ef08 6105 |0080: invoke-virtual {v1, v6, v5}, Lcom/google/gson/JsonObject;.addProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@08ef │ │ +1a6c5e: 6203 b600 |0083: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a6c62: 54a4 e504 |0085: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ +1a6c66: 1f01 3903 |0087: check-cast v1, Lcom/google/gson/JsonElement; // type@0339 │ │ +1a6c6a: 6e30 5d09 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@095d │ │ +1a6c70: 0c01 |008c: move-result-object v1 │ │ +1a6c72: 54a3 e504 |008d: iget-object v3, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04e5 │ │ +1a6c76: 54a4 e604 |008f: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.$newDropBox:Lcom/infomaniak/drive/data/models/DropBox; // field@04e6 │ │ +1a6c7a: 6e10 ed41 0100 |0091: invoke-virtual {v1}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a6c80: 0a05 |0094: move-result v5 │ │ +1a6c82: 3805 0b00 |0095: if-eqz v5, 00a0 // +000b │ │ +1a6c86: 6205 ba00 |0097: sget-object v5, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6c8a: 6e10 2b0a 0300 |0099: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a6c90: 0a03 |009c: move-result v3 │ │ +1a6c92: 6e30 a909 3504 |009d: invoke-virtual {v5, v3, v4}, Lcom/infomaniak/drive/data/cache/FileController;.updateDropBox:(ILcom/infomaniak/drive/data/models/DropBox;)V // method@09a9 │ │ +1a6c98: 59a2 e804 |00a0: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1;.label:I // field@04e8 │ │ +1a6c9c: 7230 3d06 1b0a |00a2: invoke-interface {v11, v1, v10}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a6ca2: 0c0b |00a5: move-result-object v11 │ │ +1a6ca4: 330b 0300 |00a6: if-ne v11, v0, 00a9 // +0003 │ │ +1a6ca8: 1100 |00a8: return-object v0 │ │ +1a6caa: 620b 7bb2 |00a9: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6cae: 110b |00ab: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=257 │ │ 0x001f line=258 │ │ 0x0026 line=259 │ │ 0x0033 line=260 │ │ 0x0050 line=261 │ │ @@ -30135,21 +30135,21 @@ │ │ 0x0091 line=271 │ │ 0x00a0 line=272 │ │ 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #167 header: │ │ class_idx : 1222 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26924 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26928 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #167 annotations: │ │ Annotations on class │ │ @@ -30199,154 +30199,154 @@ │ │ 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 │ │ -1a6d54: |[1a6d54] 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 │ │ -1a6d64: 5b01 ea04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ea │ │ -1a6d68: 5b02 e904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e9 │ │ -1a6d6c: 5b03 eb04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04eb │ │ -1a6d70: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -1a6d72: 7030 9db2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a6d78: 0e00 |000a: return-void │ │ +1a6e24: |[1a6e24] 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 │ │ +1a6e34: 5b01 ea04 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ea │ │ +1a6e38: 5b02 e904 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e9 │ │ +1a6e3c: 5b03 eb04 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04eb │ │ +1a6e40: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +1a6e42: 7030 aab2 1004 |0007: invoke-direct {v0, v1, v4}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a6e48: 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 │ │ -1a6d24: |[1a6d24] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a6d34: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c6 │ │ -1a6d38: 5441 ea04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ea │ │ -1a6d3c: 5442 e904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e9 │ │ -1a6d40: 5443 eb04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04eb │ │ -1a6d44: 7056 bb0f 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@0fbb │ │ -1a6d4a: 5b05 ec04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04ec │ │ -1a6d4e: 1f00 451a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6d52: 1100 |000f: return-object v0 │ │ +1a6df4: |[1a6df4] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a6e04: 2200 c604 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c6 │ │ +1a6e08: 5441 ea04 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ea │ │ +1a6e0c: 5442 e904 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e9 │ │ +1a6e10: 5443 eb04 |0006: iget-object v3, v4, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04eb │ │ +1a6e14: 7056 bb0f 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@0fbb │ │ +1a6e1a: 5b05 ec04 |000b: iput-object v5, v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04ec │ │ +1a6e1e: 1f00 461a |000d: check-cast v0, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6e22: 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 │ │ -1a6c30: |[1a6c30] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a6c40: 6e30 bc0f 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@0fbc │ │ -1a6c46: 0c01 |0003: move-result-object v1 │ │ -1a6c48: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c6 │ │ -1a6c4c: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6c50: 6e20 bf0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbf │ │ -1a6c56: 0c01 |000b: move-result-object v1 │ │ -1a6c58: 1101 |000c: return-object v1 │ │ +1a6d00: |[1a6d00] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Landroidx/lifecycle/LiveDataScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a6d10: 6e30 bc0f 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@0fbc │ │ +1a6d16: 0c01 |0003: move-result-object v1 │ │ +1a6d18: 1f01 c604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c6 │ │ +1a6d1c: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6d20: 6e20 bf0f 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@0fbf │ │ +1a6d26: 0c01 |000b: move-result-object v1 │ │ +1a6d28: 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 │ │ -1a6c5c: |[1a6c5c] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6c6c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6c70: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6c74: 6e30 bd0f 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@0fbd │ │ -1a6c7a: 0c01 |0007: move-result-object v1 │ │ -1a6c7c: 1101 |0008: return-object v1 │ │ +1a6d2c: |[1a6d2c] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6d3c: 1f01 3102 |0000: check-cast v1, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a6d40: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6d44: 6e30 bd0f 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@0fbd │ │ +1a6d4a: 0c01 |0007: move-result-object v1 │ │ +1a6d4c: 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 │ │ -1a6c80: |[1a6c80] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a6c90: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a6c96: 0c00 |0003: move-result-object v0 │ │ -1a6c98: 52a1 ed04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ed │ │ -1a6c9c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a6c9e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a6ca2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a6ca6: 7110 f99a 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6cac: 2838 |000e: goto 0046 // +0038 │ │ -1a6cae: 220b 8217 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a6cb2: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a6cb6: 7020 4093 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a6cbc: 270b |0016: throw v11 │ │ -1a6cbe: 7110 f99a 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a6cc4: 54ab ec04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04ec │ │ -1a6cc8: 1f0b 3102 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ -1a6ccc: 2201 9604 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ -1a6cd0: 6203 ba00 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a6cd4: 54a4 ea04 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ea │ │ -1a6cd8: 54a5 e904 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e9 │ │ -1a6cdc: 54a6 eb04 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04eb │ │ -1a6ce0: 6e40 ae09 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@09ae │ │ -1a6ce6: 0c03 |002b: move-result-object v3 │ │ -1a6ce8: 6e10 e041 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41e0 │ │ -1a6cee: 0a04 |002f: move-result v4 │ │ -1a6cf0: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ -1a6cf4: 1209 |0032: const/4 v9, #int 0 // #0 │ │ -1a6cf6: 1205 |0033: const/4 v5, #int 0 // #0 │ │ -1a6cf8: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -1a6cfa: 1207 |0035: const/4 v7, #int 0 // #0 │ │ -1a6cfc: 0713 |0036: move-object v3, v1 │ │ -1a6cfe: 7607 c20e 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@0ec2 │ │ -1a6d04: 07a3 |003a: move-object v3, v10 │ │ -1a6d06: 1f03 451a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a6d0a: 59a2 ed04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ed │ │ -1a6d0e: 7230 3d06 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ -1a6d14: 0c0b |0042: move-result-object v11 │ │ -1a6d16: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ -1a6d1a: 1100 |0045: return-object v0 │ │ -1a6d1c: 620b 78b2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a6d20: 110b |0048: return-object v11 │ │ +1a6d50: |[1a6d50] com.infomaniak.drive.ui.MainViewModel$updateFolderColor$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a6d60: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a6d66: 0c00 |0003: move-result-object v0 │ │ +1a6d68: 52a1 ed04 |0004: iget v1, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ed │ │ +1a6d6c: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a6d6e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a6d72: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a6d76: 7110 069b 0b00 |000b: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6d7c: 2838 |000e: goto 0046 // +0038 │ │ +1a6d7e: 220b 8317 |000f: new-instance v11, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a6d82: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a6d86: 7020 4d93 0b00 |0013: invoke-direct {v11, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a6d8c: 270b |0016: throw v11 │ │ +1a6d8e: 7110 069b 0b00 |0017: invoke-static {v11}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a6d94: 54ab ec04 |001a: iget-object v11, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.L$0:Ljava/lang/Object; // field@04ec │ │ +1a6d98: 1f0b 3102 |001c: check-cast v11, Landroidx/lifecycle/LiveDataScope; // type@0231 │ │ +1a6d9c: 2201 9604 |001e: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$FileResult; // type@0496 │ │ +1a6da0: 6203 ba00 |0020: sget-object v3, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a6da4: 54a4 ea04 |0022: iget-object v4, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$file:Lcom/infomaniak/drive/data/models/File; // field@04ea │ │ +1a6da8: 54a5 e904 |0024: iget-object v5, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$color:Ljava/lang/String; // field@04e9 │ │ +1a6dac: 54a6 eb04 |0026: iget-object v6, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.$userDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@04eb │ │ +1a6db0: 6e40 ae09 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@09ae │ │ +1a6db6: 0c03 |002b: move-result-object v3 │ │ +1a6db8: 6e10 ed41 0300 |002c: invoke-virtual {v3}, Lcom/infomaniak/lib/core/models/ApiResponse;.isSuccess:()Z // method@41ed │ │ +1a6dbe: 0a04 |002f: move-result v4 │ │ +1a6dc0: 1308 0e00 |0030: const/16 v8, #int 14 // #e │ │ +1a6dc4: 1209 |0032: const/4 v9, #int 0 // #0 │ │ +1a6dc6: 1205 |0033: const/4 v5, #int 0 // #0 │ │ +1a6dc8: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +1a6dca: 1207 |0035: const/4 v7, #int 0 // #0 │ │ +1a6dcc: 0713 |0036: move-object v3, v1 │ │ +1a6dce: 7607 c20e 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@0ec2 │ │ +1a6dd4: 07a3 |003a: move-object v3, v10 │ │ +1a6dd6: 1f03 461a |003b: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a6dda: 59a2 ed04 |003d: iput v2, v10, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1;.label:I // field@04ed │ │ +1a6dde: 7230 3d06 1b03 |003f: invoke-interface {v11, v1, v3}, Landroidx/lifecycle/LiveDataScope;.emit:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@063d │ │ +1a6de4: 0c0b |0042: move-result-object v11 │ │ +1a6de6: 330b 0300 |0043: if-ne v11, v0, 0046 // +0003 │ │ +1a6dea: 1100 |0045: return-object v0 │ │ +1a6dec: 620b 7bb2 |0046: sget-object v11, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a6df0: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #168 header: │ │ class_idx : 1223 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 544 │ │ -source_file_idx : 26924 │ │ +source_file_idx : 26928 │ │ static_fields_size : 4 │ │ instance_fields_size: 27 │ │ direct_methods_size : 46 │ │ virtual_methods_size: 66 │ │ │ │ Class #168 annotations: │ │ Annotations on class │ │ @@ -30621,226 +30621,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 │ │ -1a7c8c: |[1a7c8c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a7c9c: 7120 3010 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@1030 │ │ -1a7ca2: 0c00 |0003: move-result-object v0 │ │ -1a7ca4: 1100 |0004: return-object v0 │ │ +1a7d5c: |[1a7d5c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$gSJ4_pXHGiaOF3XuMWzFIM-0-DE:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a7d6c: 7120 3010 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@1030 │ │ +1a7d72: 0c00 |0003: move-result-object v0 │ │ +1a7d74: 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 │ │ -1a7964: |[1a7964] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7974: 7100 1210 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1012 │ │ -1a797a: 0c00 |0003: move-result-object v0 │ │ -1a797c: 1100 |0004: return-object v0 │ │ +1a7a34: |[1a7a34] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$uNaoTc4MzJ7jYEKbFgF_QMUVuTk:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7a44: 7100 1210 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; // method@1012 │ │ +1a7a4a: 0c00 |0003: move-result-object v0 │ │ +1a7a4c: 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 │ │ -1a7ca8: |[1a7ca8] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a7cb8: 7120 0410 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@1004 │ │ -1a7cbe: 0c00 |0003: move-result-object v0 │ │ -1a7cc0: 1100 |0004: return-object v0 │ │ +1a7d78: |[1a7d78] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$usQgV8y07w5j4mYK8mxyTCVBn0I:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a7d88: 7120 0410 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@1004 │ │ +1a7d8e: 0c00 |0003: move-result-object v0 │ │ +1a7d90: 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 │ │ -1a6d7c: |[1a6d7c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a6d8c: 7110 1610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@1016 │ │ -1a6d92: 0c00 |0003: move-result-object v0 │ │ -1a6d94: 1100 |0004: return-object v0 │ │ +1a6e4c: |[1a6e4c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$vIkbyHE7INKSByrrWH4rKDVzkTY:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a6e5c: 7110 1610 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; // method@1016 │ │ +1a6e62: 0c00 |0003: move-result-object v0 │ │ +1a6e64: 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 │ │ -1a7a9c: |[1a7a9c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a7aac: 7110 1810 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@1018 │ │ -1a7ab2: 0c00 |0003: move-result-object v0 │ │ -1a7ab4: 1100 |0004: return-object v0 │ │ +1a7b6c: |[1a7b6c] com.infomaniak.drive.ui.MainViewModel.$r8$lambda$wOj5n3iXMcqx_P2DWp3GVvx9gfQ:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a7b7c: 7110 1810 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; // method@1018 │ │ +1a7b82: 0c00 |0003: move-result-object v0 │ │ +1a7b84: 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 │ │ -1a8028: |[1a8028] com.infomaniak.drive.ui.MainViewModel.:()V │ │ -1a8038: 2200 9504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@0495 │ │ -1a803c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a803e: 7020 c00e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec0 │ │ -1a8044: 6900 ee04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04ee │ │ -1a8048: 0e00 |0008: return-void │ │ +1a80f8: |[1a80f8] com.infomaniak.drive.ui.MainViewModel.:()V │ │ +1a8108: 2200 9504 |0000: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$Companion; // type@0495 │ │ +1a810c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a810e: 7020 c00e 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0ec0 │ │ +1a8114: 6900 ee04 |0006: sput-object v0, Lcom/infomaniak/drive/ui/MainViewModel;.Companion:Lcom/infomaniak/drive/ui/MainViewModel$Companion; // field@04ee │ │ +1a8118: 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 │ │ -1a804c: |[1a804c] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ -1a805c: 1a00 0b93 |0000: const-string v0, "appContext" // string@930b │ │ -1a8060: 7120 fcb6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a8066: 1a00 63ed |0005: const-string v0, "savedStateHandle" // string@ed63 │ │ -1a806a: 7120 fcb6 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a8070: 7020 2006 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0620 │ │ -1a8076: 5b9b 0605 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ -1a807a: 220a 9004 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@0490 │ │ -1a807e: 7020 b50e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0eb5 │ │ -1a8084: 7110 109a 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a808a: 0c0a |0017: move-result-object v10 │ │ -1a808c: 5b9a 0305 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0503 │ │ -1a8090: 220a 3302 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a8094: 7010 4306 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ -1a809a: 5b9a 0205 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ -1a809e: 220a 3302 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a80a2: 7010 4306 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ -1a80a8: 5b9a f204 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ -1a80ac: 1f0a 3002 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0230 │ │ -1a80b0: 5b9a f504 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ -1a80b4: 220a 3302 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a80b8: 7010 4306 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ -1a80be: 5b9a f604 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f6 │ │ -1a80c2: 220a 4d18 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@184d │ │ -1a80c6: 7010 4897 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@9748 │ │ -1a80cc: 5b9a f704 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f7 │ │ -1a80d0: 220a 3302 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a80d4: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1a80d6: 7020 4406 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0644 │ │ -1a80dc: 5b9a f304 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ -1a80e0: 2200 c50d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc5 │ │ -1a80e4: 7010 1846 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4618 │ │ -1a80ea: 5b90 f404 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f4 │ │ -1a80ee: 2200 c50d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc5 │ │ -1a80f2: 7010 1846 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4618 │ │ -1a80f8: 5b90 ff04 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ -1a80fc: 2200 c50d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc5 │ │ -1a8100: 7010 1846 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4618 │ │ -1a8106: 5b90 f804 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ -1a810a: 2200 c50d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc5 │ │ -1a810e: 7010 1846 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4618 │ │ -1a8114: 5b90 0405 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0504 │ │ -1a8118: 2200 c50d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc5 │ │ -1a811c: 7010 1846 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4618 │ │ -1a8122: 5b90 0a05 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ -1a8126: 2200 3302 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a812a: 7010 4306 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ -1a8130: 5b90 0b05 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050b │ │ -1a8134: 2200 3302 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a8138: 7010 4306 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ -1a813e: 5b90 fc04 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ -1a8142: 2200 610d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d61 │ │ -1a8146: 7010 e90f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe9 │ │ -1a814c: 0c01 |0078: move-result-object v1 │ │ -1a814e: 1f01 3100 |0079: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a8152: 1222 |007b: const/4 v2, #int 2 // #2 │ │ -1a8154: 705b e543 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@43e5 │ │ -1a815a: 6e10 f343 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@43f3 │ │ -1a8160: 0c00 |0082: move-result-object v0 │ │ -1a8162: 2201 b004 |0083: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b0 │ │ -1a8166: 7030 520f 910b |0085: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ -1a816c: 1f01 161b |0088: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a8170: 7120 bbcf 1000 |008a: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cfbb │ │ -1a8176: 0c00 |008d: move-result-object v0 │ │ -1a8178: 0791 |008e: move-object v1, v9 │ │ -1a817a: 1f01 3902 |008f: check-cast v1, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a817e: 7110 5606 0100 |0091: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a8184: 0c01 |0094: move-result-object v1 │ │ -1a8186: 6202 68bd |0095: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd68 │ │ -1a818a: 1227 |0097: const/4 v7, #int 2 // #2 │ │ -1a818c: 1208 |0098: const/4 v8, #int 0 // #0 │ │ -1a818e: 1603 f401 |0099: const-wide/16 v3, #int 500 // #1f4 │ │ -1a8192: 1605 0000 |009b: const-wide/16 v5, #int 0 // #0 │ │ -1a8196: 7707 bdd3 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@d3bd │ │ -1a819c: 0c02 |00a0: move-result-object v2 │ │ -1a819e: 7140 e7cf 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@cfe7 │ │ -1a81a4: 0c00 |00a4: move-result-object v0 │ │ -1a81a6: 5b90 fd04 |00a5: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fd │ │ -1a81aa: 1210 |00a7: const/4 v0, #int 1 // #1 │ │ -1a81ac: 5c90 fe04 |00a8: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fe │ │ -1a81b0: 2201 9104 |00aa: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@0491 │ │ -1a81b4: 7010 b70e 0100 |00ac: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0eb7 │ │ -1a81ba: 7110 109a 0100 |00af: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a81c0: 0c01 |00b2: move-result-object v1 │ │ -1a81c2: 5b91 0005 |00b3: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0500 │ │ -1a81c6: 7130 a3c8 0b0b |00b5: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8a3 │ │ -1a81cc: 0c01 |00b8: move-result-object v1 │ │ -1a81ce: 1f01 6a1d |00b9: check-cast v1, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a81d2: 5b91 0505 |00bb: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0505 │ │ -1a81d6: 7130 a3c8 0b0b |00bd: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8a3 │ │ -1a81dc: 0c01 |00c0: move-result-object v1 │ │ -1a81de: 5b91 fa04 |00c1: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ -1a81e2: 7130 a3c8 0b0b |00c3: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8a3 │ │ -1a81e8: 0c01 |00c6: move-result-object v1 │ │ -1a81ea: 5b91 0905 |00c7: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ -1a81ee: 7130 a3c8 0b0b |00c9: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8a3 │ │ -1a81f4: 0c0b |00cc: move-result-object v11 │ │ -1a81f6: 5b9b 0805 |00cd: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ -1a81fa: 220b c50d |00cf: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc5 │ │ -1a81fe: 7010 1846 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4618 │ │ -1a8204: 5b9b f904 |00d4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f9 │ │ -1a8208: 1f0a 3002 |00d6: check-cast v10, Landroidx/lifecycle/LiveData; // type@0230 │ │ -1a820c: 220b 9204 |00d8: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@0492 │ │ -1a8210: 7010 b90e 0b00 |00da: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0eb9 │ │ -1a8216: 7120 5306 ba00 |00dd: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0653 │ │ -1a821c: 0c0a |00e0: move-result-object v10 │ │ -1a821e: 5b9a 0105 |00e1: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0501 │ │ -1a8222: 0e00 |00e3: return-void │ │ +1a811c: |[1a811c] com.infomaniak.drive.ui.MainViewModel.:(Landroid/app/Application;Landroidx/lifecycle/SavedStateHandle;)V │ │ +1a812c: 1a00 1093 |0000: const-string v0, "appContext" // string@9310 │ │ +1a8130: 7120 09b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a8136: 1a00 68ed |0005: const-string v0, "savedStateHandle" // string@ed68 │ │ +1a813a: 7120 09b7 0b00 |0007: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a8140: 7020 2006 a900 |000a: invoke-direct {v9, v10}, Landroidx/lifecycle/AndroidViewModel;.:(Landroid/app/Application;)V // method@0620 │ │ +1a8146: 5b9b 0605 |000d: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ +1a814a: 220a 9004 |000f: new-instance v10, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0; // type@0490 │ │ +1a814e: 7020 b50e 9a00 |0011: invoke-direct {v10, v9}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0eb5 │ │ +1a8154: 7110 1d9a 0a00 |0014: invoke-static {v10}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a815a: 0c0a |0017: move-result-object v10 │ │ +1a815c: 5b9a 0305 |0018: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0503 │ │ +1a8160: 220a 3302 |001a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a8164: 7010 4306 0a00 |001c: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ +1a816a: 5b9a 0205 |001f: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ +1a816e: 220a 3302 |0021: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a8172: 7010 4306 0a00 |0023: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ +1a8178: 5b9a f204 |0026: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a817c: 1f0a 3002 |0028: check-cast v10, Landroidx/lifecycle/LiveData; // type@0230 │ │ +1a8180: 5b9a f504 |002a: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ +1a8184: 220a 3302 |002c: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a8188: 7010 4306 0a00 |002e: invoke-direct {v10}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ +1a818e: 5b9a f604 |0031: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f6 │ │ +1a8192: 220a 4e18 |0033: new-instance v10, Ljava/util/LinkedHashMap; // type@184e │ │ +1a8196: 7010 5597 0a00 |0035: invoke-direct {v10}, Ljava/util/LinkedHashMap;.:()V // method@9755 │ │ +1a819c: 5b9a f704 |0038: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f7 │ │ +1a81a0: 220a 3302 |003a: new-instance v10, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a81a4: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1a81a6: 7020 4406 ba00 |003d: invoke-direct {v10, v11}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0644 │ │ +1a81ac: 5b9a f304 |0040: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;._pendingUploadsCount:Landroidx/lifecycle/MutableLiveData; // field@04f3 │ │ +1a81b0: 2200 c60d |0042: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc6 │ │ +1a81b4: 7010 2546 0000 |0044: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4625 │ │ +1a81ba: 5b90 f404 |0047: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f4 │ │ +1a81be: 2200 c60d |0049: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc6 │ │ +1a81c2: 7010 2546 0000 |004b: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4625 │ │ +1a81c8: 5b90 ff04 |004e: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ +1a81cc: 2200 c60d |0050: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc6 │ │ +1a81d0: 7010 2546 0000 |0052: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4625 │ │ +1a81d6: 5b90 f804 |0055: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ +1a81da: 2200 c60d |0057: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc6 │ │ +1a81de: 7010 2546 0000 |0059: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4625 │ │ +1a81e4: 5b90 0405 |005c: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0504 │ │ +1a81e8: 2200 c60d |005e: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc6 │ │ +1a81ec: 7010 2546 0000 |0060: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4625 │ │ +1a81f2: 5b90 0a05 |0063: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ +1a81f6: 2200 3302 |0065: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a81fa: 7010 4306 0000 |0067: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ +1a8200: 5b90 0b05 |006a: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050b │ │ +1a8204: 2200 3302 |006c: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a8208: 7010 4306 0000 |006e: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ +1a820e: 5b90 fc04 |0071: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ +1a8212: 2200 620d |0073: new-instance v0, Lcom/infomaniak/lib/core/networking/NetworkAvailability; // type@0d62 │ │ +1a8216: 7010 e90f 0900 |0075: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe9 │ │ +1a821c: 0c01 |0078: move-result-object v1 │ │ +1a821e: 1f01 3100 |0079: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a8222: 1222 |007b: const/4 v2, #int 2 // #2 │ │ +1a8224: 705b f243 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@43f2 │ │ +1a822a: 6e10 0044 0000 |007f: invoke-virtual {v0}, Lcom/infomaniak/lib/core/networking/NetworkAvailability;.isNetworkAvailable:()Lkotlinx/coroutines/flow/Flow; // method@4400 │ │ +1a8230: 0c00 |0082: move-result-object v0 │ │ +1a8232: 2201 b004 |0083: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1; // type@04b0 │ │ +1a8236: 7030 520f 910b |0085: invoke-direct {v1, v9, v11}, Lcom/infomaniak/drive/ui/MainViewModel$isNetworkAvailable$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f52 │ │ +1a823c: 1f01 171b |0088: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a8240: 7120 c8cf 1000 |008a: invoke-static {v0, v1}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cfc8 │ │ +1a8246: 0c00 |008d: move-result-object v0 │ │ +1a8248: 0791 |008e: move-object v1, v9 │ │ +1a824a: 1f01 3902 |008f: check-cast v1, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a824e: 7110 5606 0100 |0091: invoke-static {v1}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a8254: 0c01 |0094: move-result-object v1 │ │ +1a8256: 6202 6bbd |0095: sget-object v2, Lkotlinx/coroutines/flow/SharingStarted;.Companion:Lkotlinx/coroutines/flow/SharingStarted$Companion; // field@bd6b │ │ +1a825a: 1227 |0097: const/4 v7, #int 2 // #2 │ │ +1a825c: 1208 |0098: const/4 v8, #int 0 // #0 │ │ +1a825e: 1603 f401 |0099: const-wide/16 v3, #int 500 // #1f4 │ │ +1a8262: 1605 0000 |009b: const-wide/16 v5, #int 0 // #0 │ │ +1a8266: 7707 cad3 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@d3ca │ │ +1a826c: 0c02 |00a0: move-result-object v2 │ │ +1a826e: 7140 f4cf 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@cff4 │ │ +1a8274: 0c00 |00a4: move-result-object v0 │ │ +1a8276: 5b90 fd04 |00a5: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fd │ │ +1a827a: 1210 |00a7: const/4 v0, #int 1 // #1 │ │ +1a827c: 5c90 fe04 |00a8: iput-boolean v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fe │ │ +1a8280: 2201 9104 |00aa: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1; // type@0491 │ │ +1a8284: 7010 b70e 0100 |00ac: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda1;.:()V // method@0eb7 │ │ +1a828a: 7110 1d9a 0100 |00af: invoke-static {v1}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a8290: 0c01 |00b2: move-result-object v1 │ │ +1a8292: 5b91 0005 |00b3: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0500 │ │ +1a8296: 7130 b0c8 0b0b |00b5: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8b0 │ │ +1a829c: 0c01 |00b8: move-result-object v1 │ │ +1a829e: 1f01 6b1d |00b9: check-cast v1, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a82a2: 5b91 0505 |00bb: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0505 │ │ +1a82a6: 7130 b0c8 0b0b |00bd: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8b0 │ │ +1a82ac: 0c01 |00c0: move-result-object v1 │ │ +1a82ae: 5b91 fa04 |00c1: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ +1a82b2: 7130 b0c8 0b0b |00c3: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8b0 │ │ +1a82b8: 0c01 |00c6: move-result-object v1 │ │ +1a82ba: 5b91 0905 |00c7: iput-object v1, v9, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ +1a82be: 7130 b0c8 0b0b |00c9: invoke-static {v11, v0, v11}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8b0 │ │ +1a82c4: 0c0b |00cc: move-result-object v11 │ │ +1a82c6: 5b9b 0805 |00cd: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ +1a82ca: 220b c60d |00cf: new-instance v11, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc6 │ │ +1a82ce: 7010 2546 0b00 |00d1: invoke-direct {v11}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4625 │ │ +1a82d4: 5b9b f904 |00d4: iput-object v11, v9, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f9 │ │ +1a82d8: 1f0a 3002 |00d6: check-cast v10, Landroidx/lifecycle/LiveData; // type@0230 │ │ +1a82dc: 220b 9204 |00d8: new-instance v11, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2; // type@0492 │ │ +1a82e0: 7010 b90e 0b00 |00da: invoke-direct {v11}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda2;.:()V // method@0eb9 │ │ +1a82e6: 7120 5306 ba00 |00dd: invoke-static {v10, v11}, Landroidx/lifecycle/Transformations;.switchMap:(Landroidx/lifecycle/LiveData;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; // method@0653 │ │ +1a82ec: 0c0a |00e0: move-result-object v10 │ │ +1a82ee: 5b9a 0105 |00e1: iput-object v10, v9, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0501 │ │ +1a82f2: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=67 │ │ 0x000d line=66 │ │ 0x000f line=70 │ │ 0x001a line=76 │ │ 0x0021 line=77 │ │ @@ -30878,18 +30878,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 │ │ -1a78f8: |[1a78f8] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ -1a7908: 7010 e90f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe9 │ │ -1a790e: 0c00 |0003: move-result-object v0 │ │ -1a7910: 1100 |0004: return-object v0 │ │ +1a79c8: |[1a79c8] com.infomaniak.drive.ui.MainViewModel.access$getContext:(Lcom/infomaniak/drive/ui/MainViewModel;)Lcom/infomaniak/drive/MainApplication; │ │ +1a79d8: 7010 e90f 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe9 │ │ +1a79de: 0c00 |0003: move-result-object v0 │ │ +1a79e0: 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;) │ │ @@ -30897,17 +30897,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 │ │ -1a77f8: |[1a77f8] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a7808: 5400 0205 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ -1a780c: 1100 |0002: return-object v0 │ │ +1a78c8: |[1a78c8] com.infomaniak.drive.ui.MainViewModel.access$getPrivateFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a78d8: 5400 0205 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.privateFolder:Landroidx/lifecycle/MutableLiveData; // field@0502 │ │ +1a78dc: 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;) │ │ @@ -30915,17 +30915,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 │ │ -1a7dcc: |[1a7dcc] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a7ddc: 5400 0805 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ -1a7de0: 1100 |0002: return-object v0 │ │ +1a7e9c: |[1a7e9c] com.infomaniak.drive.ui.MainViewModel.access$getSetCurrentFolderJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a7eac: 5400 0805 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ +1a7eb0: 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;) │ │ @@ -30933,17 +30933,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 │ │ -1a7de4: |[1a7de4] com.infomaniak.drive.ui.MainViewModel.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ -1a7df4: 5400 0905 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ -1a7df8: 1100 |0002: return-object v0 │ │ +1a7eb4: |[1a7eb4] com.infomaniak.drive.ui.MainViewModel.access$getSyncOfflineFilesJob$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlinx/coroutines/CompletableJob; │ │ +1a7ec4: 5400 0905 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ +1a7ec8: 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;) │ │ @@ -30951,17 +30951,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 │ │ -1a7810: |[1a7810] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ -1a7820: 5400 f204 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ -1a7824: 1100 |0002: return-object v0 │ │ +1a78e0: |[1a78e0] com.infomaniak.drive.ui.MainViewModel.access$get_currentFolder$p:(Lcom/infomaniak/drive/ui/MainViewModel;)Landroidx/lifecycle/MutableLiveData; │ │ +1a78f0: 5400 f204 |0000: iget-object v0, v0, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a78f4: 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;) │ │ @@ -30969,18 +30969,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 │ │ -1a79c0: |[1a79c0] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a79d0: 7040 0b10 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@100b │ │ -1a79d6: 0c00 |0003: move-result-object v0 │ │ -1a79d8: 1100 |0004: return-object v0 │ │ +1a7a90: |[1a7a90] com.infomaniak.drive.ui.MainViewModel.access$manageCategoryApiCall:(Lcom/infomaniak/drive/ui/MainViewModel;Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a7aa0: 7040 0b10 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@100b │ │ +1a7aa6: 0c00 |0003: move-result-object v0 │ │ +1a7aa8: 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 │ │ @@ -30991,17 +30991,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 │ │ -1a8224: |[1a8224] 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 │ │ -1a8234: 7040 0f10 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@100f │ │ -1a823a: 0e00 |0003: return-void │ │ +1a82f4: |[1a82f4] 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 │ │ +1a8304: 7040 0f10 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@100f │ │ +1a830a: 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; │ │ @@ -31012,18 +31012,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 │ │ -1a7b18: |[1a7b18] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7b28: 7030 1510 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1015 │ │ -1a7b2e: 0c00 |0003: move-result-object v0 │ │ -1a7b30: 1100 |0004: return-object v0 │ │ +1a7be8: |[1a7be8] com.infomaniak.drive.ui.MainViewModel.access$onNetworkAvailabilityChanged:(Lcom/infomaniak/drive/ui/MainViewModel;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7bf8: 7030 1510 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@1015 │ │ +1a7bfe: 0c00 |0003: move-result-object v0 │ │ +1a7c00: 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; │ │ @@ -31033,17 +31033,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 │ │ -1a823c: |[1a823c] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a824c: 7020 1710 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1017 │ │ -1a8252: 0e00 |0003: return-void │ │ +1a830c: |[1a830c] com.infomaniak.drive.ui.MainViewModel.access$postCurrentFolder:(Lcom/infomaniak/drive/ui/MainViewModel;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a831c: 7020 1710 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel;.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1017 │ │ +1a8322: 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; │ │ │ │ @@ -31052,25 +31052,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 │ │ -1a6d98: |[1a6d98] 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; │ │ -1a6da8: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a6dac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a6dae: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a6db2: 0703 |0005: move-object v3, v0 │ │ -1a6db4: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a6db8: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a6dbc: 0704 |000a: move-object v4, v0 │ │ -1a6dbe: 6e40 d00f 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@0fd0 │ │ -1a6dc4: 0c01 |000e: move-result-object v1 │ │ -1a6dc6: 1101 |000f: return-object v1 │ │ +1a6e68: |[1a6e68] 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; │ │ +1a6e78: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a6e7c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a6e7e: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a6e82: 0703 |0005: move-object v3, v0 │ │ +1a6e84: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a6e88: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a6e8c: 0704 |000a: move-object v4, v0 │ │ +1a6e8e: 6e40 d00f 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@0fd0 │ │ +1a6e94: 0c01 |000e: move-result-object v1 │ │ +1a6e96: 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; │ │ @@ -31083,37 +31083,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 │ │ -1a6ea4: |[1a6ea4] 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; │ │ -1a6eb4: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ -1a6eb8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a6eba: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ -1a6ebe: 0704 |0005: move-object v4, v0 │ │ -1a6ec0: 2802 |0006: goto 0008 // +0002 │ │ -1a6ec2: 07a4 |0007: move-object v4, v10 │ │ -1a6ec4: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ -1a6ec8: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ -1a6ecc: 0705 |000c: move-object v5, v0 │ │ -1a6ece: 2802 |000d: goto 000f // +0002 │ │ -1a6ed0: 07b5 |000e: move-object v5, v11 │ │ -1a6ed2: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ -1a6ed6: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ -1a6eda: 0706 |0013: move-object v6, v0 │ │ -1a6edc: 2802 |0014: goto 0016 // +0002 │ │ -1a6ede: 07c6 |0015: move-object v6, v12 │ │ -1a6ee0: 0771 |0016: move-object v1, v7 │ │ -1a6ee2: 0782 |0017: move-object v2, v8 │ │ -1a6ee4: 0193 |0018: move v3, v9 │ │ -1a6ee6: 7406 d60f 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@0fd6 │ │ -1a6eec: 0c07 |001c: move-result-object v7 │ │ -1a6eee: 1107 |001d: return-object v7 │ │ +1a6f74: |[1a6f74] 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; │ │ +1a6f84: dd0e 0d04 |0000: and-int/lit8 v14, v13, #int 4 // #04 │ │ +1a6f88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a6f8a: 380e 0400 |0003: if-eqz v14, 0007 // +0004 │ │ +1a6f8e: 0704 |0005: move-object v4, v0 │ │ +1a6f90: 2802 |0006: goto 0008 // +0002 │ │ +1a6f92: 07a4 |0007: move-object v4, v10 │ │ +1a6f94: dd0a 0d08 |0008: and-int/lit8 v10, v13, #int 8 // #08 │ │ +1a6f98: 380a 0400 |000a: if-eqz v10, 000e // +0004 │ │ +1a6f9c: 0705 |000c: move-object v5, v0 │ │ +1a6f9e: 2802 |000d: goto 000f // +0002 │ │ +1a6fa0: 07b5 |000e: move-object v5, v11 │ │ +1a6fa2: dd0a 0d10 |000f: and-int/lit8 v10, v13, #int 16 // #10 │ │ +1a6fa6: 380a 0400 |0011: if-eqz v10, 0015 // +0004 │ │ +1a6faa: 0706 |0013: move-object v6, v0 │ │ +1a6fac: 2802 |0014: goto 0016 // +0002 │ │ +1a6fae: 07c6 |0015: move-object v6, v12 │ │ +1a6fb0: 0771 |0016: move-object v1, v7 │ │ +1a6fb2: 0782 |0017: move-object v2, v8 │ │ +1a6fb4: 0193 |0018: move v3, v9 │ │ +1a6fb6: 7406 d60f 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@0fd6 │ │ +1a6fbc: 0c07 |001c: move-result-object v7 │ │ +1a6fbe: 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 │ │ @@ -31128,37 +31128,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 │ │ -1a82d8: |[1a82d8] 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 │ │ -1a82e8: 07a0 |0000: move-object v0, v10 │ │ -1a82ea: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a82ee: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a82f4: 0c01 |0006: move-result-object v1 │ │ -1a82f6: 2200 a304 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a3 │ │ -1a82fa: 1209 |0009: const/4 v9, #int 0 // #0 │ │ -1a82fc: 0702 |000a: move-object v2, v0 │ │ -1a82fe: 07b3 |000b: move-object v3, v11 │ │ -1a8300: 07a4 |000c: move-object v4, v10 │ │ -1a8302: 07e5 |000d: move-object v5, v14 │ │ -1a8304: 07d6 |000e: move-object v6, v13 │ │ -1a8306: 07c7 |000f: move-object v7, v12 │ │ -1a8308: 07f8 |0010: move-object v8, v15 │ │ -1a830a: 7608 140f 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@0f14 │ │ -1a8310: 0704 |0014: move-object v4, v0 │ │ -1a8312: 1f04 161b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a8316: 1235 |0017: const/4 v5, #int 3 // #3 │ │ -1a8318: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a831a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a831c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -1a831e: 7706 0cc6 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@c60c │ │ -1a8324: 0e00 |001e: return-void │ │ +1a83a8: |[1a83a8] 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 │ │ +1a83b8: 07a0 |0000: move-object v0, v10 │ │ +1a83ba: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a83be: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a83c4: 0c01 |0006: move-result-object v1 │ │ +1a83c6: 2200 a304 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$2; // type@04a3 │ │ +1a83ca: 1209 |0009: const/4 v9, #int 0 // #0 │ │ +1a83cc: 0702 |000a: move-object v2, v0 │ │ +1a83ce: 07b3 |000b: move-object v3, v11 │ │ +1a83d0: 07a4 |000c: move-object v4, v10 │ │ +1a83d2: 07e5 |000d: move-object v5, v14 │ │ +1a83d4: 07d6 |000e: move-object v6, v13 │ │ +1a83d6: 07c7 |000f: move-object v7, v12 │ │ +1a83d8: 07f8 |0010: move-object v8, v15 │ │ +1a83da: 7608 140f 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@0f14 │ │ +1a83e0: 0704 |0014: move-object v4, v0 │ │ +1a83e2: 1f04 171b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a83e6: 1235 |0017: const/4 v5, #int 3 // #3 │ │ +1a83e8: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a83ea: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a83ec: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +1a83ee: 7706 19c6 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@c619 │ │ +1a83f4: 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; │ │ @@ -31171,25 +31171,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 │ │ -1a702c: |[1a702c] 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; │ │ -1a703c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7040: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7042: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a7046: 0703 |0005: move-object v3, v0 │ │ -1a7048: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a704c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7050: 0704 |000a: move-object v4, v0 │ │ -1a7052: 6e40 dc0f 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@0fdc │ │ -1a7058: 0c01 |000e: move-result-object v1 │ │ -1a705a: 1101 |000f: return-object v1 │ │ +1a70fc: |[1a70fc] 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; │ │ +1a710c: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7110: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7112: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a7116: 0703 |0005: move-object v3, v0 │ │ +1a7118: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a711c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7120: 0704 |000a: move-object v4, v0 │ │ +1a7122: 6e40 dc0f 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@0fdc │ │ +1a7128: 0c01 |000e: move-result-object v1 │ │ +1a712a: 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; │ │ @@ -31202,41 +31202,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 │ │ -1a8278: |[1a8278] 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 │ │ -1a8288: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a828c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a8290: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a8294: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a8298: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a829a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a829c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a829e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a82a0: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a82a2: 0701 |000d: move-object v1, v0 │ │ -1a82a4: 7607 520b 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@0b52 │ │ -1a82aa: 070c |0011: move-object v12, v0 │ │ -1a82ac: 2803 |0012: goto 0015 // +0003 │ │ -1a82ae: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a82b2: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a82b6: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a82ba: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a82bc: 070d |001a: move-object v13, v0 │ │ -1a82be: 2803 |001b: goto 001e // +0003 │ │ -1a82c0: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a82c4: 07e8 |001e: move-object v8, v14 │ │ -1a82c6: 07f9 |001f: move-object v9, v15 │ │ -1a82c8: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a82cc: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a82d0: 7606 dd0f 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@0fdd │ │ -1a82d6: 0e00 |0027: return-void │ │ +1a8348: |[1a8348] 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 │ │ +1a8358: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a835c: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a8360: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a8364: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a8368: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a836a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a836c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a836e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a8370: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a8372: 0701 |000d: move-object v1, v0 │ │ +1a8374: 7607 520b 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@0b52 │ │ +1a837a: 070c |0011: move-object v12, v0 │ │ +1a837c: 2803 |0012: goto 0015 // +0003 │ │ +1a837e: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a8382: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a8386: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a838a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a838c: 070d |001a: move-object v13, v0 │ │ +1a838e: 2803 |001b: goto 001e // +0003 │ │ +1a8390: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a8394: 07e8 |001e: move-object v8, v14 │ │ +1a8396: 07f9 |001f: move-object v9, v15 │ │ +1a8398: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a839c: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a83a0: 7606 dd0f 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@0fdd │ │ +1a83a6: 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; │ │ @@ -31252,25 +31252,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 │ │ -1a70b4: |[1a70b4] 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; │ │ -1a70c4: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a70c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a70ca: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a70ce: 0703 |0005: move-object v3, v0 │ │ -1a70d0: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a70d4: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a70d8: 0704 |000a: move-object v4, v0 │ │ -1a70da: 6e40 e00f 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@0fe0 │ │ -1a70e0: 0c01 |000e: move-result-object v1 │ │ -1a70e2: 1101 |000f: return-object v1 │ │ +1a7184: |[1a7184] 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; │ │ +1a7194: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7198: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a719a: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a719e: 0703 |0005: move-object v3, v0 │ │ +1a71a0: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a71a4: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a71a8: 0704 |000a: move-object v4, v0 │ │ +1a71aa: 6e40 e00f 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@0fe0 │ │ +1a71b0: 0c01 |000e: move-result-object v1 │ │ +1a71b2: 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; │ │ @@ -31283,21 +31283,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 │ │ -1a717c: |[1a717c] 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; │ │ -1a718c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a7190: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a7194: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a7196: 6e30 e40f 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@0fe4 │ │ -1a719c: 0c00 |0008: move-result-object v0 │ │ -1a719e: 1100 |0009: return-object v0 │ │ +1a724c: |[1a724c] 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; │ │ +1a725c: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a7260: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a7264: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a7266: 6e30 e40f 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@0fe4 │ │ +1a726c: 0c00 |0008: move-result-object v0 │ │ +1a726e: 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; │ │ @@ -31309,25 +31309,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 │ │ -1a71ec: |[1a71ec] 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; │ │ -1a71fc: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a7200: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a7202: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a7206: 0703 |0005: move-object v3, v0 │ │ -1a7208: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a720c: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a7210: 0704 |000a: move-object v4, v0 │ │ -1a7212: 6e40 e60f 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@0fe6 │ │ -1a7218: 0c01 |000e: move-result-object v1 │ │ -1a721a: 1101 |000f: return-object v1 │ │ +1a72bc: |[1a72bc] 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; │ │ +1a72cc: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a72d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a72d2: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a72d6: 0703 |0005: move-object v3, v0 │ │ +1a72d8: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a72dc: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a72e0: 0704 |000a: move-object v4, v0 │ │ +1a72e2: 6e40 e60f 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@0fe6 │ │ +1a72e8: 0c01 |000e: move-result-object v1 │ │ +1a72ea: 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; │ │ @@ -31340,19 +31340,19 @@ │ │ type : '()Lcom/infomaniak/drive/MainApplication;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a7914: |[1a7914] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ -1a7924: 6e10 e80f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe8 │ │ -1a792a: 0c00 |0003: move-result-object v0 │ │ -1a792c: 1f00 4f03 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@034f │ │ -1a7930: 1100 |0006: return-object v0 │ │ +1a79e4: |[1a79e4] com.infomaniak.drive.ui.MainViewModel.getContext:()Lcom/infomaniak/drive/MainApplication; │ │ +1a79f4: 6e10 e80f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getApplication:()Landroid/app/Application; // method@0fe8 │ │ +1a79fa: 0c00 |0003: move-result-object v0 │ │ +1a79fc: 1f00 4f03 |0004: check-cast v0, Lcom/infomaniak/drive/MainApplication; // type@034f │ │ +1a7a00: 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;) │ │ @@ -31360,21 +31360,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 │ │ -1a7340: |[1a7340] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ -1a7350: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a7354: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a7358: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a735a: 6e30 f20f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ff2 │ │ -1a7360: 0c00 |0008: move-result-object v0 │ │ -1a7362: 1100 |0009: return-object v0 │ │ +1a7410: |[1a7410] com.infomaniak.drive.ui.MainViewModel.getFileShare$default:(Lcom/infomaniak/drive/ui/MainViewModel;ILcom/infomaniak/drive/data/models/UserDrive;ILjava/lang/Object;)Landroidx/lifecycle/LiveData; │ │ +1a7420: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a7424: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a7428: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a742a: 6e30 f20f 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; // method@0ff2 │ │ +1a7430: 0c00 |0008: move-result-object v0 │ │ +1a7432: 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; │ │ @@ -31386,52 +31386,52 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a8328: |[1a8328] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ -1a8338: 0e00 |0000: return-void │ │ +1a83f8: |[1a83f8] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount$annotations:()V │ │ +1a8408: 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 │ │ -1a833c: |[1a833c] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ -1a834c: 5440 0605 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ -1a8350: 1a01 daad |0002: const-string v1, "folderId" // string@adda │ │ -1a8354: 6e20 4f06 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1a835a: 0c00 |0007: move-result-object v0 │ │ -1a835c: 1f00 8517 |0008: check-cast v0, Ljava/lang/Integer; // type@1785 │ │ -1a8360: 5441 f504 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ -1a8364: 6e10 3a06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a836a: 0c01 |000f: move-result-object v1 │ │ -1a836c: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ -1a8370: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -1a8374: 6201 ba00 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a8378: 6e10 4b93 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1a837e: 0a00 |0019: move-result v0 │ │ -1a8380: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -1a8382: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -1a8384: 7153 8b09 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@098b │ │ -1a838a: 0c00 |001f: move-result-object v0 │ │ -1a838c: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -1a8390: 5441 f204 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ -1a8394: 6e20 4906 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1a839a: 7010 2110 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1021 │ │ -1a83a0: 0e00 |002a: return-void │ │ +1a840c: |[1a840c] com.infomaniak.drive.ui.MainViewModel.initCurrentFolderFromRealm:()V │ │ +1a841c: 5440 0605 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ +1a8420: 1a01 dfad |0002: const-string v1, "folderId" // string@addf │ │ +1a8424: 6e20 4f06 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1a842a: 0c00 |0007: move-result-object v0 │ │ +1a842c: 1f00 8617 |0008: check-cast v0, Ljava/lang/Integer; // type@1786 │ │ +1a8430: 5441 f504 |000a: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ +1a8434: 6e10 3a06 0100 |000c: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a843a: 0c01 |000f: move-result-object v1 │ │ +1a843c: 3901 1a00 |0010: if-nez v1, 002a // +001a │ │ +1a8440: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +1a8444: 6201 ba00 |0014: sget-object v1, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a8448: 6e10 5893 0000 |0016: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1a844e: 0a00 |0019: move-result v0 │ │ +1a8450: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +1a8452: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +1a8454: 7153 8b09 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@098b │ │ +1a845a: 0c00 |001f: move-result-object v0 │ │ +1a845c: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +1a8460: 5441 f204 |0022: iget-object v1, v4, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a8464: 6e20 4906 0100 |0024: invoke-virtual {v1, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1a846a: 7010 2110 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1021 │ │ +1a8470: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x000a line=625 │ │ 0x0014 line=626 │ │ 0x0022 line=627 │ │ 0x0027 line=628 │ │ @@ -31443,36 +31443,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 │ │ -1a7cc4: |[1a7cc4] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ -1a7cd4: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1a7cd8: 0771 |0002: move-object v1, v7 │ │ -1a7cda: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a7cde: 1265 |0005: const/4 v5, #int 6 // #6 │ │ -1a7ce0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -1a7ce2: 1b02 2a02 0100 |0007: const-string/jumbo v2, "uploadFile" // string@0001022a │ │ -1a7ce8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a7cea: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a7cec: 7707 1a09 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@091a │ │ -1a7cf2: 5487 0c05 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ -1a7cf6: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ -1a7cfa: 7010 2810 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@1028 │ │ -1a7d00: 6207 78b2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a7d04: 280c |0018: goto 0024 // +000c │ │ -1a7d06: 1a07 e582 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@82e5 │ │ -1a7d0a: 7110 7e79 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@797e │ │ -1a7d10: 0c07 |001e: move-result-object v7 │ │ -1a7d12: 1a08 c298 |001f: const-string v8, "captureMessage(...)" // string@98c2 │ │ -1a7d16: 7120 fbb6 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a7d1c: 6207 78b2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a7d20: 1107 |0026: return-object v7 │ │ +1a7d94: |[1a7d94] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper$lambda$5:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)Lkotlin/Unit; │ │ +1a7da4: 6200 af00 |0000: sget-object v0, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1a7da8: 0771 |0002: move-object v1, v7 │ │ +1a7daa: 1f01 3100 |0003: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a7dae: 1265 |0005: const/4 v5, #int 6 // #6 │ │ +1a7db0: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +1a7db2: 1b02 2f02 0100 |0007: const-string/jumbo v2, "uploadFile" // string@0001022f │ │ +1a7db8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a7dba: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a7dbc: 7707 1a09 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@091a │ │ +1a7dc2: 5487 0c05 |000f: iget-object v7, v8, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ +1a7dc6: 3807 0800 |0011: if-eqz v7, 0019 // +0008 │ │ +1a7dca: 7010 2810 0800 |0013: invoke-direct {v8}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@1028 │ │ +1a7dd0: 6207 7bb2 |0016: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a7dd4: 280c |0018: goto 0024 // +000c │ │ +1a7dd6: 1a07 e982 |0019: const-string v7, "UploadFilesHelper is null. It should not!" // string@82e9 │ │ +1a7dda: 7110 8b79 0700 |001b: invoke-static {v7}, Lio/sentry/Sentry;.captureMessage:(Ljava/lang/String;)Lio/sentry/protocol/SentryId; // method@798b │ │ +1a7de0: 0c07 |001e: move-result-object v7 │ │ +1a7de2: 1a08 c798 |001f: const-string v8, "captureMessage(...)" // string@98c7 │ │ +1a7de6: 7120 08b7 8700 |0021: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a7dec: 6207 7bb2 |0024: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a7df0: 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; │ │ @@ -31483,39 +31483,39 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a83f0: |[1a83f0] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ -1a8400: 0e00 |0000: return-void │ │ +1a84c0: |[1a84c0] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable$annotations:()V │ │ +1a84d0: 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 │ │ -1a79dc: |[1a79dc] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ -1a79ec: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -1a79f0: 6203 b600 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a79f4: 6e30 2409 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@0924 │ │ -1a79fa: 0c01 |0007: move-result-object v1 │ │ -1a79fc: 2807 |0008: goto 000f // +0007 │ │ -1a79fe: 6203 b600 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ -1a7a02: 6e30 5909 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@0959 │ │ -1a7a08: 0c01 |000e: move-result-object v1 │ │ -1a7a0a: 1101 |000f: return-object v1 │ │ +1a7aac: |[1a7aac] com.infomaniak.drive.ui.MainViewModel.manageCategoryApiCall:(Ljava/util/List;IZ)Lcom/infomaniak/lib/core/models/ApiResponse; │ │ +1a7abc: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +1a7ac0: 6203 b600 |0002: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a7ac4: 6e30 2409 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@0924 │ │ +1a7aca: 0c01 |0007: move-result-object v1 │ │ +1a7acc: 2807 |0008: goto 000f // +0007 │ │ +1a7ace: 6203 b600 |0009: sget-object v3, Lcom/infomaniak/drive/data/api/ApiRepository;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRepository; // field@00b6 │ │ +1a7ad2: 6e30 5909 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@0959 │ │ +1a7ad8: 0c01 |000e: move-result-object v1 │ │ +1a7ada: 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 │ │ @@ -31526,21 +31526,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 │ │ -1a7464: |[1a7464] 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; │ │ -1a7474: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a7478: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a747c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a747e: 6e40 0d10 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@100d │ │ -1a7484: 0c00 |0008: move-result-object v0 │ │ -1a7486: 1100 |0009: return-object v0 │ │ +1a7534: |[1a7534] 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; │ │ +1a7544: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a7548: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a754c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a754e: 6e40 0d10 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@100d │ │ +1a7554: 0c00 |0008: move-result-object v0 │ │ +1a7556: 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; │ │ @@ -31553,38 +31553,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 │ │ -1a8464: |[1a8464] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ -1a8474: 6e10 590a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a59 │ │ -1a847a: 0a00 |0003: move-result v0 │ │ -1a847c: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ -1a8480: 2200 4617 |0006: new-instance v0, Ljava/io/File; // type@1746 │ │ -1a8484: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -1a8486: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a8488: 7140 390a 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@0a39 │ │ -1a848e: 0c06 |000d: move-result-object v6 │ │ -1a8490: 6e10 310a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a31 │ │ -1a8496: 0c04 |0011: move-result-object v4 │ │ -1a8498: 2201 9f17 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@179f │ │ -1a849c: 7010 2f94 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@942f │ │ -1a84a2: 6e20 3b94 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a84a8: 1a06 6425 |001a: const-string v6, "/" // string@2564 │ │ -1a84ac: 6e20 3b94 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a84b2: 6e20 3b94 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a84b8: 6e10 4d94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1a84be: 0c04 |0025: move-result-object v4 │ │ -1a84c0: 7020 0792 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9207 │ │ -1a84c6: 6e20 2292 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@9222 │ │ -1a84cc: 2804 |002c: goto 0030 // +0004 │ │ -1a84ce: 6e10 0e92 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@920e │ │ -1a84d4: 0e00 |0030: return-void │ │ +1a8534: |[1a8534] com.infomaniak.drive.ui.MainViewModel.moveIfOfflineFileOrDelete:(Lcom/infomaniak/drive/data/models/File;Ljava/io/File;Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8544: 6e10 590a 0400 |0000: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.isOffline:()Z // method@0a59 │ │ +1a854a: 0a00 |0003: move-result v0 │ │ +1a854c: 3800 2900 |0004: if-eqz v0, 002d // +0029 │ │ +1a8550: 2200 4717 |0006: new-instance v0, Ljava/io/File; // type@1747 │ │ +1a8554: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +1a8556: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8558: 7140 390a 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@0a39 │ │ +1a855e: 0c06 |000d: move-result-object v6 │ │ +1a8560: 6e10 310a 0400 |000e: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a31 │ │ +1a8566: 0c04 |0011: move-result-object v4 │ │ +1a8568: 2201 a017 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@17a0 │ │ +1a856c: 7010 3c94 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@943c │ │ +1a8572: 6e20 4894 6100 |0017: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a8578: 1a06 6525 |001a: const-string v6, "/" // string@2565 │ │ +1a857c: 6e20 4894 6100 |001c: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a8582: 6e20 4894 4100 |001f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a8588: 6e10 5a94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1a858e: 0c04 |0025: move-result-object v4 │ │ +1a8590: 7020 1492 4000 |0026: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@9214 │ │ +1a8596: 6e20 2f92 0500 |0029: invoke-virtual {v5, v0}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@922f │ │ +1a859c: 2804 |002c: goto 0030 // +0004 │ │ +1a859e: 6e10 1b92 0500 |002d: invoke-virtual {v5}, Ljava/io/File;.delete:()Z // method@921b │ │ +1a85a4: 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; │ │ @@ -31596,20 +31596,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 │ │ -1a84d8: |[1a84d8] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ -1a84e8: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ -1a84ec: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ -1a84f0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -1a84f2: 6e40 1010 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1010 │ │ -1a84f8: 0e00 |0008: return-void │ │ +1a85a8: |[1a85a8] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo$default:(Lcom/infomaniak/drive/ui/MainViewModel;Landroidx/navigation/NavController;IZILjava/lang/Object;)V │ │ +1a85b8: dd04 0404 |0000: and-int/lit8 v4, v4, #int 4 // #04 │ │ +1a85bc: 3804 0300 |0002: if-eqz v4, 0005 // +0003 │ │ +1a85c0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +1a85c2: 6e40 1010 1032 |0005: invoke-virtual {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V // method@1010 │ │ +1a85c8: 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 │ │ @@ -31622,113 +31622,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 │ │ -1a79a4: |[1a79a4] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a79b4: 2200 e10b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be1 │ │ -1a79b8: 7010 003b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3b00 │ │ -1a79be: 1100 |0005: return-object v0 │ │ +1a7a74: |[1a7a74] com.infomaniak.drive.ui.MainViewModel.notificationPermission_delegate$lambda$2:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7a84: 2200 e20b |0000: new-instance v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be2 │ │ +1a7a88: 7010 0d3b 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/NotificationPermission;.:()V // method@3b0d │ │ +1a7a8e: 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 │ │ -1a7b34: |[1a7b34] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a7b44: 20f0 b904 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04b9 │ │ -1a7b48: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -1a7b4c: 07f0 |0004: move-object v0, v15 │ │ -1a7b4e: 1f00 b904 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04b9 │ │ -1a7b52: 5201 c104 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ -1a7b56: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ -1a7b5a: b521 |000b: and-int/2addr v1, v2 │ │ -1a7b5c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ -1a7b60: 520f c104 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ -1a7b64: b12f |0010: sub-int/2addr v15, v2 │ │ -1a7b66: 590f c104 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ -1a7b6a: 2806 |0013: goto 0019 // +0006 │ │ -1a7b6c: 2200 b904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04b9 │ │ -1a7b70: 7030 7d0f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ -1a7b76: 0706 |0019: move-object v6, v0 │ │ -1a7b78: 546f c204 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c2 │ │ -1a7b7c: 7100 33b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a7b82: 0c00 |001f: move-result-object v0 │ │ -1a7b84: 5261 c104 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ -1a7b88: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -1a7b8a: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ -1a7b8e: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ -1a7b92: 546e c004 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ -1a7b96: 1f0e c704 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ -1a7b9a: 7110 f99a 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a7ba0: 2863 |002e: goto 0091 // +0063 │ │ -1a7ba2: 220e 8217 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a7ba6: 1a0f 9c97 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a7baa: 7020 4093 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a7bb0: 270e |0036: throw v14 │ │ -1a7bb2: 7110 f99a 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a7bb8: 6207 8a50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508a │ │ -1a7bbc: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ -1a7bc0: 1a0f 2c2b |003e: const-string v15, "Available" // string@2b2c │ │ -1a7bc4: 2803 |0040: goto 0043 // +0003 │ │ -1a7bc6: 1a0f 5282 |0041: const-string v15, "Unavailable" // string@8252 │ │ -1a7bca: 07f9 |0043: move-object v9, v15 │ │ -1a7bcc: 124b |0044: const/4 v11, #int 4 // #4 │ │ -1a7bce: 120c |0045: const/4 v12, #int 0 // #0 │ │ -1a7bd0: 1a08 033d |0046: const-string v8, "Internet availability" // string@3d03 │ │ -1a7bd4: 120a |0048: const/4 v10, #int 0 // #0 │ │ -1a7bd6: 7706 8b45 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@458b │ │ -1a7bdc: 220f cb12 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12cb │ │ -1a7be0: 7010 8870 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@7088 │ │ -1a7be6: 1a01 f66b |0051: const-string v1, "Network" // string@6bf6 │ │ -1a7bea: 6e20 ae70 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70ae │ │ -1a7bf0: 2201 9f17 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@179f │ │ -1a7bf4: 1a03 023d |0058: const-string v3, "Internet access is available : " // string@3d02 │ │ -1a7bf8: 7020 3294 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1a7bfe: 6e20 3d94 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@943d │ │ -1a7c04: 6e10 4d94 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1a7c0a: 0c01 |0063: move-result-object v1 │ │ -1a7c0c: 6e20 b170 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70b1 │ │ -1a7c12: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ -1a7c16: 6201 d9a6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6d9 │ │ -1a7c1a: 2803 |006b: goto 006e // +0003 │ │ -1a7c1c: 6201 daa6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6da │ │ -1a7c20: 6e20 b070 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70b0 │ │ -1a7c26: 7110 6f79 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@796f │ │ -1a7c2c: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ -1a7c30: 6201 b712 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a7c34: 7010 e90f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe9 │ │ -1a7c3a: 0c0e |007b: move-result-object v14 │ │ -1a7c3c: 1f0e 3100 |007c: check-cast v14, Landroid/content/Context; // type@0031 │ │ -1a7c40: 5b6d c004 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ -1a7c44: 5962 c104 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ -1a7c48: 1203 |0082: const/4 v3, #int 0 // #0 │ │ -1a7c4a: 1204 |0083: const/4 v4, #int 0 // #0 │ │ -1a7c4c: 1205 |0084: const/4 v5, #int 0 // #0 │ │ -1a7c4e: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ -1a7c52: 1208 |0087: const/4 v8, #int 0 // #0 │ │ -1a7c54: 07e2 |0088: move-object v2, v14 │ │ -1a7c56: 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 │ │ -1a7c5c: 0c0e |008c: move-result-object v14 │ │ -1a7c5e: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ -1a7c62: 1100 |008f: return-object v0 │ │ -1a7c64: 07de |0090: move-object v14, v13 │ │ -1a7c66: 6e10 1e10 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@101e │ │ -1a7c6c: 620e 78b2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a7c70: 110e |0096: return-object v14 │ │ +1a7c04: |[1a7c04] com.infomaniak.drive.ui.MainViewModel.onNetworkAvailabilityChanged:(ZLkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a7c14: 20f0 b904 |0000: instance-of v0, v15, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04b9 │ │ +1a7c18: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +1a7c1c: 07f0 |0004: move-object v0, v15 │ │ +1a7c1e: 1f00 b904 |0005: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04b9 │ │ +1a7c22: 5201 c104 |0007: iget v1, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ +1a7c26: 1502 0080 |0009: const/high16 v2, #int -2147483648 // #8000 │ │ +1a7c2a: b521 |000b: and-int/2addr v1, v2 │ │ +1a7c2c: 3801 0800 |000c: if-eqz v1, 0014 // +0008 │ │ +1a7c30: 520f c104 |000e: iget v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ +1a7c34: b12f |0010: sub-int/2addr v15, v2 │ │ +1a7c36: 590f c104 |0011: iput v15, v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ +1a7c3a: 2806 |0013: goto 0019 // +0006 │ │ +1a7c3c: 2200 b904 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1; // type@04b9 │ │ +1a7c40: 7030 7d0f d00f |0016: invoke-direct {v0, v13, v15}, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f7d │ │ +1a7c46: 0706 |0019: move-object v6, v0 │ │ +1a7c48: 546f c204 |001a: iget-object v15, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.result:Ljava/lang/Object; // field@04c2 │ │ +1a7c4c: 7100 40b2 0000 |001c: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a7c52: 0c00 |001f: move-result-object v0 │ │ +1a7c54: 5261 c104 |0020: iget v1, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ +1a7c58: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +1a7c5a: 3801 1400 |0023: if-eqz v1, 0037 // +0014 │ │ +1a7c5e: 3321 0a00 |0025: if-ne v1, v2, 002f // +000a │ │ +1a7c62: 546e c004 |0027: iget-object v14, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ +1a7c66: 1f0e c704 |0029: check-cast v14, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ +1a7c6a: 7110 069b 0f00 |002b: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a7c70: 2863 |002e: goto 0091 // +0063 │ │ +1a7c72: 220e 8317 |002f: new-instance v14, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a7c76: 1a0f a197 |0031: const-string v15, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a7c7a: 7020 4d93 fe00 |0033: invoke-direct {v14, v15}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a7c80: 270e |0036: throw v14 │ │ +1a7c82: 7110 069b 0f00 |0037: invoke-static {v15}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a7c88: 6207 8d50 |003a: sget-object v7, Lcom/infomaniak/lib/core/utils/SentryLog;.INSTANCE:Lcom/infomaniak/lib/core/utils/SentryLog; // field@508d │ │ +1a7c8c: 380e 0500 |003c: if-eqz v14, 0041 // +0005 │ │ +1a7c90: 1a0f 2f2b |003e: const-string v15, "Available" // string@2b2f │ │ +1a7c94: 2803 |0040: goto 0043 // +0003 │ │ +1a7c96: 1a0f 5682 |0041: const-string v15, "Unavailable" // string@8256 │ │ +1a7c9a: 07f9 |0043: move-object v9, v15 │ │ +1a7c9c: 124b |0044: const/4 v11, #int 4 // #4 │ │ +1a7c9e: 120c |0045: const/4 v12, #int 0 // #0 │ │ +1a7ca0: 1a08 063d |0046: const-string v8, "Internet availability" // string@3d06 │ │ +1a7ca4: 120a |0048: const/4 v10, #int 0 // #0 │ │ +1a7ca6: 7706 9845 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@4598 │ │ +1a7cac: 220f cc12 |004c: new-instance v15, Lio/sentry/Breadcrumb; // type@12cc │ │ +1a7cb0: 7010 9570 0f00 |004e: invoke-direct {v15}, Lio/sentry/Breadcrumb;.:()V // method@7095 │ │ +1a7cb6: 1a01 fa6b |0051: const-string v1, "Network" // string@6bfa │ │ +1a7cba: 6e20 bb70 1f00 |0053: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setCategory:(Ljava/lang/String;)V // method@70bb │ │ +1a7cc0: 2201 a017 |0056: new-instance v1, Ljava/lang/StringBuilder; // type@17a0 │ │ +1a7cc4: 1a03 053d |0058: const-string v3, "Internet access is available : " // string@3d05 │ │ +1a7cc8: 7020 3f94 3100 |005a: invoke-direct {v1, v3}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1a7cce: 6e20 4a94 e100 |005d: invoke-virtual {v1, v14}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@944a │ │ +1a7cd4: 6e10 5a94 0100 |0060: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1a7cda: 0c01 |0063: move-result-object v1 │ │ +1a7cdc: 6e20 be70 1f00 |0064: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setMessage:(Ljava/lang/String;)V // method@70be │ │ +1a7ce2: 380e 0500 |0067: if-eqz v14, 006c // +0005 │ │ +1a7ce6: 6201 dca6 |0069: sget-object v1, Lio/sentry/SentryLevel;.INFO:Lio/sentry/SentryLevel; // field@a6dc │ │ +1a7cea: 2803 |006b: goto 006e // +0003 │ │ +1a7cec: 6201 dda6 |006c: sget-object v1, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6dd │ │ +1a7cf0: 6e20 bd70 1f00 |006e: invoke-virtual {v15, v1}, Lio/sentry/Breadcrumb;.setLevel:(Lio/sentry/SentryLevel;)V // method@70bd │ │ +1a7cf6: 7110 7c79 0f00 |0071: invoke-static {v15}, Lio/sentry/Sentry;.addBreadcrumb:(Lio/sentry/Breadcrumb;)V // method@797c │ │ +1a7cfc: 380e 2000 |0074: if-eqz v14, 0094 // +0020 │ │ +1a7d00: 6201 ba12 |0076: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a7d04: 7010 e90f 0d00 |0078: invoke-direct {v13}, Lcom/infomaniak/drive/ui/MainViewModel;.getContext:()Lcom/infomaniak/drive/MainApplication; // method@0fe9 │ │ +1a7d0a: 0c0e |007b: move-result-object v14 │ │ +1a7d0c: 1f0e 3100 |007c: check-cast v14, Landroid/content/Context; // type@0031 │ │ +1a7d10: 5b6d c004 |007e: iput-object v13, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.L$0:Ljava/lang/Object; // field@04c0 │ │ +1a7d14: 5962 c104 |0080: iput v2, v6, Lcom/infomaniak/drive/ui/MainViewModel$onNetworkAvailabilityChanged$1;.label:I // field@04c1 │ │ +1a7d18: 1203 |0082: const/4 v3, #int 0 // #0 │ │ +1a7d1a: 1204 |0083: const/4 v4, #int 0 // #0 │ │ +1a7d1c: 1205 |0084: const/4 v5, #int 0 // #0 │ │ +1a7d1e: 1307 0e00 |0085: const/16 v7, #int 14 // #e │ │ +1a7d22: 1208 |0087: const/4 v8, #int 0 // #0 │ │ +1a7d24: 07e2 |0088: move-object v2, v14 │ │ +1a7d26: 7708 ae39 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@39ae │ │ +1a7d2c: 0c0e |008c: move-result-object v14 │ │ +1a7d2e: 330e 0300 |008d: if-ne v14, v0, 0090 // +0003 │ │ +1a7d32: 1100 |008f: return-object v0 │ │ +1a7d34: 07de |0090: move-object v14, v13 │ │ +1a7d36: 6e10 1e10 0e00 |0091: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/MainViewModel;.restartUploadWorkerIfNeeded:()V // method@101e │ │ +1a7d3c: 620e 7bb2 |0094: sget-object v14, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a7d40: 110e |0096: return-object v14 │ │ catches : (none) │ │ positions : │ │ 0x0020 line=580 │ │ 0x003a line=581 │ │ 0x004c line=582 │ │ 0x0051 line=583 │ │ 0x0056 line=584 │ │ @@ -31747,36 +31747,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 │ │ -1a7574: |[1a7574] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ -1a7584: 6200 1d01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ -1a7588: 6e20 410b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b41 │ │ -1a758e: 0c06 |0005: move-result-object v6 │ │ -1a7590: 7110 5a6f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f5a │ │ -1a7596: 0c06 |0009: move-result-object v6 │ │ -1a7598: 2200 ba04 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04ba │ │ -1a759c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1a759e: 7020 7f0f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ -1a75a4: 1f00 161b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a75a8: 7120 bbcf 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cfbb │ │ -1a75ae: 0c06 |0015: move-result-object v6 │ │ -1a75b0: 7110 91cf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf91 │ │ -1a75b6: 0c06 |0019: move-result-object v6 │ │ -1a75b8: 7110 69cf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf69 │ │ -1a75be: 0c00 |001d: move-result-object v0 │ │ -1a75c0: 1234 |001e: const/4 v4, #int 3 // #3 │ │ -1a75c2: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a75c4: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ -1a75c8: 7706 2906 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@0629 │ │ -1a75ce: 0c06 |0025: move-result-object v6 │ │ -1a75d0: 1106 |0026: return-object v6 │ │ +1a7644: |[1a7644] com.infomaniak.drive.ui.MainViewModel.pendingUploadsCount$lambda$8:(Ljava/lang/Integer;)Landroidx/lifecycle/LiveData; │ │ +1a7654: 6200 1d01 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/UploadFile;.Companion:Lcom/infomaniak/drive/data/models/UploadFile$Companion; // field@011d │ │ +1a7658: 6e20 410b 6000 |0002: invoke-virtual {v0, v6}, Lcom/infomaniak/drive/data/models/UploadFile$Companion;.getCurrentUserPendingUploadFile:(Ljava/lang/Integer;)Lio/realm/RealmResults; // method@0b41 │ │ +1a765e: 0c06 |0005: move-result-object v6 │ │ +1a7660: 7110 676f 0600 |0006: invoke-static {v6}, Lio/realm/kotlin/RealmResultsExtensionsKt;.toFlow:(Lio/realm/RealmResults;)Lkotlinx/coroutines/flow/Flow; // method@6f67 │ │ +1a7666: 0c06 |0009: move-result-object v6 │ │ +1a7668: 2200 ba04 |000a: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1; // type@04ba │ │ +1a766c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1a766e: 7020 7f0f 1000 |000d: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MainViewModel$pendingUploadsCount$1$1;.:(Lkotlin/coroutines/Continuation;)V // method@0f7f │ │ +1a7674: 1f00 171b |0010: check-cast v0, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7678: 7120 c8cf 0600 |0012: invoke-static {v6, v0}, Lkotlinx/coroutines/flow/FlowKt;.mapLatest:(Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow; // method@cfc8 │ │ +1a767e: 0c06 |0015: move-result-object v6 │ │ +1a7680: 7110 9ecf 0600 |0016: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.distinctUntilChanged:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf9e │ │ +1a7686: 0c06 |0019: move-result-object v6 │ │ +1a7688: 7110 76cf 0600 |001a: invoke-static {v6}, Lkotlinx/coroutines/flow/FlowKt;.cancellable:(Lkotlinx/coroutines/flow/Flow;)Lkotlinx/coroutines/flow/Flow; // method@cf76 │ │ +1a768e: 0c00 |001d: move-result-object v0 │ │ +1a7690: 1234 |001e: const/4 v4, #int 3 // #3 │ │ +1a7692: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a7694: 1602 0000 |0020: const-wide/16 v2, #int 0 // #0 │ │ +1a7698: 7706 2906 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@0629 │ │ +1a769e: 0c06 |0025: move-result-object v6 │ │ +1a76a0: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0006 line=449 │ │ 0x000a line=450 │ │ 0x0016 line=451 │ │ 0x001a line=452 │ │ @@ -31789,23 +31789,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 │ │ -1a8590: |[1a8590] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a85a0: 5430 0805 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ -1a85a4: 1f00 6a1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a85a8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a85aa: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a85ac: 7140 70c8 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@c870 │ │ -1a85b2: 5430 f204 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ -1a85b6: 6e20 4806 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0648 │ │ -1a85bc: 0e00 |000e: return-void │ │ +1a8660: |[1a8660] com.infomaniak.drive.ui.MainViewModel.postCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a8670: 5430 0805 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ +1a8674: 1f00 6b1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a8678: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a867a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a867c: 7140 7dc8 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@c87d │ │ +1a8682: 5430 f204 |0009: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a8686: 6e20 4806 4000 |000b: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@0648 │ │ +1a868c: 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; │ │ @@ -31815,27 +31815,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 │ │ -1a7adc: |[1a7adc] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ -1a7aec: 5422 0705 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0507 │ │ -1a7af0: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -1a7af4: 6200 ba00 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7af8: 6e20 9909 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@0999 │ │ -1a7afe: 0c02 |0009: move-result-object v2 │ │ -1a7b00: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -1a7b04: 6202 ba00 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1a7b08: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -1a7b0a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -1a7b0c: 7140 9a09 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@099a │ │ -1a7b12: 0c02 |0013: move-result-object v2 │ │ -1a7b14: 1102 |0014: return-object v2 │ │ +1a7bac: |[1a7bac] com.infomaniak.drive.ui.MainViewModel.realm_delegate$lambda$1:(Lcom/infomaniak/drive/ui/MainViewModel;)Lio/realm/Realm; │ │ +1a7bbc: 5422 0705 |0000: iget-object v2, v2, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0507 │ │ +1a7bc0: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +1a7bc4: 6200 ba00 |0004: sget-object v0, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7bc8: 6e20 9909 2000 |0006: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/cache/FileController;.getRealmInstance:(Lcom/infomaniak/drive/data/models/UserDrive;)Lio/realm/Realm; // method@0999 │ │ +1a7bce: 0c02 |0009: move-result-object v2 │ │ +1a7bd0: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +1a7bd4: 6202 ba00 |000c: sget-object v2, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1a7bd8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +1a7bda: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +1a7bdc: 7140 9a09 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@099a │ │ +1a7be2: 0c02 |0013: move-result-object v2 │ │ +1a7be4: 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; │ │ @@ -31845,41 +31845,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 │ │ -1a85c0: |[1a85c0] 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 │ │ -1a85d0: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ -1a85d4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -1a85d8: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1a85dc: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ -1a85e0: 1207 |0008: const/4 v7, #int 0 // #0 │ │ -1a85e2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a85e4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -1a85e6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -1a85e8: 1205 |000c: const/4 v5, #int 0 // #0 │ │ -1a85ea: 0701 |000d: move-object v1, v0 │ │ -1a85ec: 7607 520b 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@0b52 │ │ -1a85f2: 070c |0011: move-object v12, v0 │ │ -1a85f4: 2803 |0012: goto 0015 // +0003 │ │ -1a85f6: 080c 1200 |0013: move-object/from16 v12, v18 │ │ -1a85fa: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ -1a85fe: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -1a8602: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -1a8604: 070d |001a: move-object v13, v0 │ │ -1a8606: 2803 |001b: goto 001e // +0003 │ │ -1a8608: 080d 1300 |001c: move-object/from16 v13, v19 │ │ -1a860c: 07e8 |001e: move-object v8, v14 │ │ -1a860e: 07f9 |001f: move-object v9, v15 │ │ -1a8610: 080a 1000 |0020: move-object/from16 v10, v16 │ │ -1a8614: 080b 1100 |0022: move-object/from16 v11, v17 │ │ -1a8618: 7406 1910 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@1019 │ │ -1a861e: 0e00 |0027: return-void │ │ +1a8690: |[1a8690] 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 │ │ +1a86a0: dd00 1408 |0000: and-int/lit8 v0, v20, #int 8 // #08 │ │ +1a86a4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +1a86a8: 2200 a003 |0004: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1a86ac: 1306 0f00 |0006: const/16 v6, #int 15 // #f │ │ +1a86b0: 1207 |0008: const/4 v7, #int 0 // #0 │ │ +1a86b2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a86b4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +1a86b6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +1a86b8: 1205 |000c: const/4 v5, #int 0 // #0 │ │ +1a86ba: 0701 |000d: move-object v1, v0 │ │ +1a86bc: 7607 520b 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@0b52 │ │ +1a86c2: 070c |0011: move-object v12, v0 │ │ +1a86c4: 2803 |0012: goto 0015 // +0003 │ │ +1a86c6: 080c 1200 |0013: move-object/from16 v12, v18 │ │ +1a86ca: dd00 1410 |0015: and-int/lit8 v0, v20, #int 16 // #10 │ │ +1a86ce: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +1a86d2: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +1a86d4: 070d |001a: move-object v13, v0 │ │ +1a86d6: 2803 |001b: goto 001e // +0003 │ │ +1a86d8: 080d 1300 |001c: move-object/from16 v13, v19 │ │ +1a86dc: 07e8 |001e: move-object v8, v14 │ │ +1a86de: 07f9 |001f: move-object v9, v15 │ │ +1a86e0: 080a 1000 |0020: move-object/from16 v10, v16 │ │ +1a86e4: 080b 1100 |0022: move-object/from16 v11, v17 │ │ +1a86e8: 7406 1910 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@1019 │ │ +1a86ee: 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; │ │ @@ -31895,21 +31895,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 │ │ -1a75d4: |[1a75d4] 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; │ │ -1a75e4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ -1a75e8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -1a75ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1a75ee: 6e30 1b10 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@101b │ │ -1a75f4: 0c00 |0008: move-result-object v0 │ │ -1a75f6: 1100 |0009: return-object v0 │ │ +1a76a4: |[1a76a4] 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; │ │ +1a76b4: dd03 0302 |0000: and-int/lit8 v3, v3, #int 2 // #02 │ │ +1a76b8: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +1a76bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1a76be: 6e30 1b10 1002 |0005: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/MainViewModel;.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; // method@101b │ │ +1a76c4: 0c00 |0008: move-result-object v0 │ │ +1a76c6: 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; │ │ @@ -31921,25 +31921,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 │ │ -1a7690: |[1a7690] 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; │ │ -1a76a0: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1a76a4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -1a76a6: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ -1a76aa: 0703 |0005: move-object v3, v0 │ │ -1a76ac: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ -1a76b0: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ -1a76b4: 0704 |000a: move-object v4, v0 │ │ -1a76b6: 6e40 1f10 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@101f │ │ -1a76bc: 0c01 |000e: move-result-object v1 │ │ -1a76be: 1101 |000f: return-object v1 │ │ +1a7760: |[1a7760] 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; │ │ +1a7770: dd06 0502 |0000: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1a7774: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +1a7776: 3806 0300 |0003: if-eqz v6, 0006 // +0003 │ │ +1a777a: 0703 |0005: move-object v3, v0 │ │ +1a777c: dd05 0504 |0006: and-int/lit8 v5, v5, #int 4 // #04 │ │ +1a7780: 3805 0300 |0008: if-eqz v5, 000b // +0003 │ │ +1a7784: 0704 |000a: move-object v4, v0 │ │ +1a7786: 6e40 1f10 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@101f │ │ +1a778c: 0c01 |000e: move-result-object v1 │ │ +1a778e: 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; │ │ @@ -31952,25 +31952,25 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1a86dc: |[1a86dc] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ -1a86ec: 7010 2210 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1022 │ │ -1a86f2: 5420 0c05 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ -1a86f6: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ -1a86fa: 5421 f504 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ -1a86fe: 6e10 3a06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a8704: 0c01 |000c: move-result-object v1 │ │ -1a8706: 7110 f9b6 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a870c: 1f01 7503 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a8710: 6e20 1b14 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141b │ │ -1a8716: 0e00 |0015: return-void │ │ +1a87ac: |[1a87ac] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolder:()V │ │ +1a87bc: 7010 2210 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1022 │ │ +1a87c2: 5420 0c05 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ +1a87c6: 3800 1000 |0005: if-eqz v0, 0015 // +0010 │ │ +1a87ca: 5421 f504 |0007: iget-object v1, v2, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ +1a87ce: 6e10 3a06 0100 |0009: invoke-virtual {v1}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a87d4: 0c01 |000c: move-result-object v1 │ │ +1a87d6: 7110 06b7 0100 |000d: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a87dc: 1f01 7503 |0010: check-cast v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a87e0: 6e20 2814 1000 |0012: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1428 │ │ +1a87e6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -31979,28 +31979,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1a8718: |[1a8718] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ -1a8728: 5430 f504 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ -1a872c: 6e10 3a06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a8732: 0c00 |0005: move-result-object v0 │ │ -1a8734: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a8738: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ -1a873c: 5431 0605 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ -1a8740: 6e10 2b0a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ -1a8746: 0a00 |000f: move-result v0 │ │ -1a8748: 7110 5a93 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1a874e: 0c00 |0013: move-result-object v0 │ │ -1a8750: 1a02 daad |0014: const-string v2, "folderId" // string@adda │ │ -1a8754: 6e30 5106 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1a875a: 0e00 |0019: return-void │ │ +1a87e8: |[1a87e8] com.infomaniak.drive.ui.MainViewModel.saveCurrentFolderId:()V │ │ +1a87f8: 5430 f504 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ +1a87fc: 6e10 3a06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a8802: 0c00 |0005: move-result-object v0 │ │ +1a8804: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a8808: 3800 1100 |0008: if-eqz v0, 0019 // +0011 │ │ +1a880c: 5431 0605 |000a: iget-object v1, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ +1a8810: 6e10 2b0a 0000 |000c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/File;.getId:()I // method@0a2b │ │ +1a8816: 0a00 |000f: move-result v0 │ │ +1a8818: 7110 6793 0000 |0010: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1a881e: 0c00 |0013: move-result-object v0 │ │ +1a8820: 1a02 dfad |0014: const-string v2, "folderId" // string@addf │ │ +1a8824: 6e30 5106 2100 |0016: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1a882a: 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;) │ │ @@ -32008,26 +32008,26 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -1a8808: |[1a8808] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ -1a8818: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ -1a881c: 6e10 3a06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ -1a8822: 0c00 |0005: move-result-object v0 │ │ -1a8824: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1a8828: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -1a882c: 7010 2110 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1021 │ │ -1a8832: 2807 |000d: goto 0014 // +0007 │ │ -1a8834: 0710 |000e: move-object v0, v1 │ │ -1a8836: 1f00 c704 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ -1a883a: 7010 0210 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1002 │ │ -1a8840: 0e00 |0014: return-void │ │ +1a88d8: |[1a88d8] com.infomaniak.drive.ui.MainViewModel.setParentFolder:()V │ │ +1a88e8: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ +1a88ec: 6e10 3a06 0000 |0002: invoke-virtual {v0}, Landroidx/lifecycle/LiveData;.getValue:()Ljava/lang/Object; // method@063a │ │ +1a88f2: 0c00 |0005: move-result-object v0 │ │ +1a88f4: 1f00 7503 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1a88f8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +1a88fc: 7010 2110 0100 |000a: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolder:()V // method@1021 │ │ +1a8902: 2807 |000d: goto 0014 // +0007 │ │ +1a8904: 0710 |000e: move-object v0, v1 │ │ +1a8906: 1f00 c704 |000f: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel; // type@04c7 │ │ +1a890a: 7010 0210 0100 |0011: invoke-direct {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1002 │ │ +1a8910: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x000a line=605 │ │ 0x000e line=606 │ │ 0x0011 line=607 │ │ locals : │ │ @@ -32038,41 +32038,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 │ │ -1a7d24: |[1a7d24] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ -1a7d34: 1a00 e7ab |0000: const-string v0, "fileRequest" // string@abe7 │ │ -1a7d38: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7d3e: 6e10 4006 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ -1a7d44: 0c00 |0008: move-result-object v0 │ │ -1a7d46: 7110 f9b6 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a7d4c: 1f00 9704 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ -1a7d50: 6e10 d80e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0ed8 │ │ -1a7d56: 0a00 |0011: move-result v0 │ │ -1a7d58: 6e10 ce0e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ece │ │ -1a7d5e: 0a01 |0015: move-result v1 │ │ -1a7d60: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ -1a7d64: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1a7d68: 6e10 4006 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ -1a7d6e: 0c01 |001d: move-result-object v1 │ │ -1a7d70: 7110 f9b6 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a7d76: 1f01 9704 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ -1a7d7a: 6e10 d90e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0ed9 │ │ -1a7d80: 0a01 |0026: move-result v1 │ │ -1a7d82: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1a7d86: 2202 9704 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ -1a7d8a: 6e10 cb0e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ecb │ │ -1a7d90: 0c04 |002e: move-result-object v4 │ │ -1a7d92: 7040 d00e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed0 │ │ -1a7d98: 6e20 4206 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0642 │ │ -1a7d9e: 6203 78b2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a7da2: 1103 |0037: return-object v3 │ │ +1a7df4: |[1a7df4] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator$lambda$7:(Landroidx/lifecycle/MediatorLiveData;Lcom/infomaniak/drive/ui/MainViewModel$FileResult;)Lkotlin/Unit; │ │ +1a7e04: 1a00 ecab |0000: const-string v0, "fileRequest" // string@abec │ │ +1a7e08: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7e0e: 6e10 4006 0300 |0005: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ +1a7e14: 0c00 |0008: move-result-object v0 │ │ +1a7e16: 7110 06b7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a7e1c: 1f00 9704 |000c: check-cast v0, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ +1a7e20: 6e10 d80e 0000 |000e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getNumberOfSuccessfulActions:()I // method@0ed8 │ │ +1a7e26: 0a00 |0011: move-result v0 │ │ +1a7e28: 6e10 ce0e 0400 |0012: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.isSuccess:()Z // method@0ece │ │ +1a7e2e: 0a01 |0015: move-result v1 │ │ +1a7e30: 3801 0400 |0016: if-eqz v1, 001a // +0004 │ │ +1a7e34: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1a7e38: 6e10 4006 0300 |001a: invoke-virtual {v3}, Landroidx/lifecycle/MediatorLiveData;.getValue:()Ljava/lang/Object; // method@0640 │ │ +1a7e3e: 0c01 |001d: move-result-object v1 │ │ +1a7e40: 7110 06b7 0100 |001e: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a7e46: 1f01 9704 |0021: check-cast v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ +1a7e4a: 6e10 d90e 0100 |0023: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.getTotalOfActions:()I // method@0ed9 │ │ +1a7e50: 0a01 |0026: move-result v1 │ │ +1a7e52: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1a7e56: 2202 9704 |0029: new-instance v2, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ +1a7e5a: 6e10 cb0e 0400 |002b: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/MainViewModel$FileResult;.getErrorCode:()Ljava/lang/String; // method@0ecb │ │ +1a7e60: 0c04 |002e: move-result-object v4 │ │ +1a7e62: 7040 d00e 0241 |002f: invoke-direct {v2, v0, v1, v4}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed0 │ │ +1a7e68: 6e20 4206 2300 |0032: invoke-virtual {v3, v2}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0642 │ │ +1a7e6e: 6203 7bb2 |0035: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a7e72: 1103 |0037: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=211 │ │ 0x0012 line=212 │ │ 0x001a line=214 │ │ 0x0029 line=216 │ │ 0x002b line=219 │ │ @@ -32088,32 +32088,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 │ │ -1a6dc8: |[1a6dc8] 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; │ │ -1a6dd8: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a6ddc: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a6de2: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a6de8: 0c00 |0008: move-result-object v0 │ │ -1a6dea: 0701 |0009: move-object v1, v0 │ │ -1a6dec: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a6df0: 2200 9904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@0499 │ │ -1a6df4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a6df6: 7052 e20e 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@0ee2 │ │ -1a6dfc: 0704 |0012: move-object v4, v0 │ │ -1a6dfe: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a6e02: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a6e04: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a6e06: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a6e0a: 7706 2206 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@0622 │ │ -1a6e10: 0c08 |001c: move-result-object v8 │ │ -1a6e12: 1108 |001d: return-object v8 │ │ +1a6e98: |[1a6e98] 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; │ │ +1a6ea8: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a6eac: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a6eb2: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a6eb8: 0c00 |0008: move-result-object v0 │ │ +1a6eba: 0701 |0009: move-object v1, v0 │ │ +1a6ebc: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a6ec0: 2200 9904 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$addFileToFavorites$1; // type@0499 │ │ +1a6ec4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a6ec6: 7052 e20e 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@0ee2 │ │ +1a6ecc: 0704 |0012: move-object v4, v0 │ │ +1a6ece: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a6ed2: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a6ed4: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a6ed6: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a6eda: 7706 2206 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@0622 │ │ +1a6ee0: 0c08 |001c: move-result-object v8 │ │ +1a6ee2: 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; │ │ @@ -32124,30 +32124,30 @@ │ │ type : '(I)Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -1a6e14: |[1a6e14] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ -1a6e24: 7100 c4c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a6e2a: 0c00 |0003: move-result-object v0 │ │ -1a6e2c: 0701 |0004: move-object v1, v0 │ │ -1a6e2e: 1f01 501a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a6e32: 2200 9a04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049a │ │ -1a6e36: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a6e38: 7030 e80e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0ee8 │ │ -1a6e3e: 0704 |000d: move-object v4, v0 │ │ -1a6e40: 1f04 161b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a6e44: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a6e46: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a6e48: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a6e4c: 7706 2206 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@0622 │ │ -1a6e52: 0c08 |0017: move-result-object v8 │ │ -1a6e54: 1108 |0018: return-object v8 │ │ +1a6ee4: |[1a6ee4] com.infomaniak.drive.ui.MainViewModel.cancelExternalImport:(I)Landroidx/lifecycle/LiveData; │ │ +1a6ef4: 7100 d1c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a6efa: 0c00 |0003: move-result-object v0 │ │ +1a6efc: 0701 |0004: move-object v1, v0 │ │ +1a6efe: 1f01 511a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a6f02: 2200 9a04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1; // type@049a │ │ +1a6f06: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a6f08: 7030 e80e 8002 |000a: invoke-direct {v0, v8, v2}, Lcom/infomaniak/drive/ui/MainViewModel$cancelExternalImport$1;.:(ILkotlin/coroutines/Continuation;)V // method@0ee8 │ │ +1a6f0e: 0704 |000d: move-object v4, v0 │ │ +1a6f10: 1f04 171b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a6f14: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a6f16: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a6f18: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a6f1c: 7706 2206 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@0622 │ │ +1a6f22: 0c08 |0017: move-result-object v8 │ │ +1a6f24: 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 │ │ │ │ @@ -32156,21 +32156,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a8254: |[1a8254] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ -1a8264: 5430 0905 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ -1a8268: 1f00 6a1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a826c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a826e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8270: 7140 70c8 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@c870 │ │ -1a8276: 0e00 |0009: return-void │ │ +1a8324: |[1a8324] com.infomaniak.drive.ui.MainViewModel.cancelSyncOfflineFiles:()V │ │ +1a8334: 5430 0905 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ +1a8338: 1f00 6b1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a833c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a833e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a8340: 7140 7dc8 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@c87d │ │ +1a8346: 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;) │ │ @@ -32178,30 +32178,30 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -1a7dfc: |[1a7dfc] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ -1a7e0c: 0770 |0000: move-object v0, v7 │ │ -1a7e0e: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a7e12: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a7e18: 0c01 |0006: move-result-object v1 │ │ -1a7e1a: 2200 9b04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049b │ │ -1a7e1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a7e20: 7030 ed0e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0eed │ │ -1a7e26: 0704 |000d: move-object v4, v0 │ │ -1a7e28: 1f04 161b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7e2c: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a7e2e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a7e30: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a7e32: 7706 0cc6 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@c60c │ │ -1a7e38: 0c00 |0016: move-result-object v0 │ │ -1a7e3a: 1100 |0017: return-object v0 │ │ +1a7ecc: |[1a7ecc] com.infomaniak.drive.ui.MainViewModel.checkBulkDownloadStatus:()Lkotlinx/coroutines/Job; │ │ +1a7edc: 0770 |0000: move-object v0, v7 │ │ +1a7ede: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a7ee2: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a7ee8: 0c01 |0006: move-result-object v1 │ │ +1a7eea: 2200 9b04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1; // type@049b │ │ +1a7eee: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a7ef0: 7030 ed0e 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$checkBulkDownloadStatus$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0eed │ │ +1a7ef6: 0704 |000d: move-object v4, v0 │ │ +1a7ef8: 1f04 171b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7efc: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a7efe: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a7f00: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a7f02: 7706 19c6 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@c619 │ │ +1a7f08: 0c00 |0016: move-result-object v0 │ │ +1a7f0a: 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;) │ │ @@ -32209,32 +32209,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 │ │ -1a6e58: |[1a6e58] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a6e68: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a6e6c: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a6e72: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a6e78: 0c00 |0008: move-result-object v0 │ │ -1a6e7a: 0701 |0009: move-object v1, v0 │ │ -1a6e7c: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a6e80: 2200 9c04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049c │ │ -1a6e84: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a6e86: 7030 f20e 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@0ef2 │ │ -1a6e8c: 0704 |0012: move-object v4, v0 │ │ -1a6e8e: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a6e92: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a6e94: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a6e96: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a6e9a: 7706 2206 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@0622 │ │ -1a6ea0: 0c08 |001c: move-result-object v8 │ │ -1a6ea2: 1108 |001d: return-object v8 │ │ +1a6f28: |[1a6f28] com.infomaniak.drive.ui.MainViewModel.convertFile:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a6f38: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a6f3c: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a6f42: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a6f48: 0c00 |0008: move-result-object v0 │ │ +1a6f4a: 0701 |0009: move-object v1, v0 │ │ +1a6f4c: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a6f50: 2200 9c04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$convertFile$1; // type@049c │ │ +1a6f54: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a6f56: 7030 f20e 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@0ef2 │ │ +1a6f5c: 0704 |0012: move-object v4, v0 │ │ +1a6f5e: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a6f62: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a6f64: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a6f66: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a6f6a: 7706 2206 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@0622 │ │ +1a6f70: 0c08 |001c: move-result-object v8 │ │ +1a6f72: 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; │ │ │ │ @@ -32243,38 +32243,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 │ │ -1a6ef0: |[1a6ef0] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ -1a6f00: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a6f04: 7120 fcb6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a6f0a: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a6f10: 0c00 |0008: move-result-object v0 │ │ -1a6f12: 0701 |0009: move-object v1, v0 │ │ -1a6f14: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a6f18: 2200 9d04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049d │ │ -1a6f1c: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -1a6f1e: 0702 |000f: move-object v2, v0 │ │ -1a6f20: 01b3 |0010: move v3, v11 │ │ -1a6f22: 07c4 |0011: move-object v4, v12 │ │ -1a6f24: 07d5 |0012: move-object v5, v13 │ │ -1a6f26: 07e6 |0013: move-object v6, v14 │ │ -1a6f28: 07a7 |0014: move-object v7, v10 │ │ -1a6f2a: 7607 f70e 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@0ef7 │ │ -1a6f30: 0704 |0018: move-object v4, v0 │ │ -1a6f32: 1f04 161b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a6f36: 1225 |001b: const/4 v5, #int 2 // #2 │ │ -1a6f38: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1a6f3a: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ -1a6f3e: 7706 2206 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@0622 │ │ -1a6f44: 0c0a |0022: move-result-object v10 │ │ -1a6f46: 110a |0023: return-object v10 │ │ +1a6fc0: |[1a6fc0] com.infomaniak.drive.ui.MainViewModel.createDropBoxFolder:(Lcom/infomaniak/drive/data/models/File;ZLjava/lang/Long;Ljava/lang/String;Ljava/lang/Long;)Landroidx/lifecycle/LiveData; │ │ +1a6fd0: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a6fd4: 7120 09b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a6fda: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a6fe0: 0c00 |0008: move-result-object v0 │ │ +1a6fe2: 0701 |0009: move-object v1, v0 │ │ +1a6fe4: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a6fe8: 2200 9d04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createDropBoxFolder$1; // type@049d │ │ +1a6fec: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +1a6fee: 0702 |000f: move-object v2, v0 │ │ +1a6ff0: 01b3 |0010: move v3, v11 │ │ +1a6ff2: 07c4 |0011: move-object v4, v12 │ │ +1a6ff4: 07d5 |0012: move-object v5, v13 │ │ +1a6ff6: 07e6 |0013: move-object v6, v14 │ │ +1a6ff8: 07a7 |0014: move-object v7, v10 │ │ +1a6ffa: 7607 f70e 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@0ef7 │ │ +1a7000: 0704 |0018: move-object v4, v0 │ │ +1a7002: 1f04 171b |0019: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7006: 1225 |001b: const/4 v5, #int 2 // #2 │ │ +1a7008: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1a700a: 1602 0000 |001d: const-wide/16 v2, #int 0 // #0 │ │ +1a700e: 7706 2206 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@0622 │ │ +1a7014: 0c0a |0022: move-result-object v10 │ │ +1a7016: 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 │ │ @@ -32287,23 +32287,23 @@ │ │ type : '()Landroidx/lifecycle/MediatorLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -1a77c8: |[1a77c8] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ -1a77d8: 2200 3202 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0232 │ │ -1a77dc: 7010 3e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@063e │ │ -1a77e2: 2201 9704 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ -1a77e6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a77e8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1a77ea: 7040 d00e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed0 │ │ -1a77f0: 6e20 4206 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0642 │ │ -1a77f6: 1100 |000f: return-object v0 │ │ +1a7898: |[1a7898] com.infomaniak.drive.ui.MainViewModel.createMultiSelectMediator:()Landroidx/lifecycle/MediatorLiveData; │ │ +1a78a8: 2200 3202 |0000: new-instance v0, Landroidx/lifecycle/MediatorLiveData; // type@0232 │ │ +1a78ac: 7010 3e06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/MediatorLiveData;.:()V // method@063e │ │ +1a78b2: 2201 9704 |0005: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState; // type@0497 │ │ +1a78b6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a78b8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1a78ba: 7040 d00e 2132 |0009: invoke-direct {v1, v2, v2, v3}, Lcom/infomaniak/drive/ui/MainViewModel$MultiSelectMediatorState;.:(IILjava/lang/String;)V // method@0ed0 │ │ +1a78c0: 6e20 4206 1000 |000c: invoke-virtual {v0, v1}, Landroidx/lifecycle/MediatorLiveData;.setValue:(Ljava/lang/Object;)V // method@0642 │ │ +1a78c6: 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; │ │ │ │ @@ -32312,32 +32312,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 │ │ -1a6f48: |[1a6f48] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ -1a6f58: 1a00 a8a1 |0000: const-string v0, "createFile" // string@a1a8 │ │ -1a6f5c: 7120 fcb6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a6f62: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a6f68: 0c00 |0008: move-result-object v0 │ │ -1a6f6a: 0701 |0009: move-object v1, v0 │ │ -1a6f6c: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a6f70: 2200 9e04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049e │ │ -1a6f74: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a6f76: 7052 fc0e 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@0efc │ │ -1a6f7c: 0704 |0012: move-object v4, v0 │ │ -1a6f7e: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a6f82: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a6f84: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a6f86: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a6f8a: 7706 2206 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@0622 │ │ -1a6f90: 0c08 |001c: move-result-object v8 │ │ -1a6f92: 1108 |001d: return-object v8 │ │ +1a7018: |[1a7018] com.infomaniak.drive.ui.MainViewModel.createOffice:(IILcom/infomaniak/drive/data/models/CreateFile;)Landroidx/lifecycle/LiveData; │ │ +1a7028: 1a00 ada1 |0000: const-string v0, "createFile" // string@a1ad │ │ +1a702c: 7120 09b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7032: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7038: 0c00 |0008: move-result-object v0 │ │ +1a703a: 0701 |0009: move-object v1, v0 │ │ +1a703c: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7040: 2200 9e04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createOffice$1; // type@049e │ │ +1a7044: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7046: 7052 fc0e 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@0efc │ │ +1a704c: 0704 |0012: move-object v4, v0 │ │ +1a704e: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7052: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7054: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a7056: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a705a: 7706 2206 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@0622 │ │ +1a7060: 0c08 |001c: move-result-object v8 │ │ +1a7062: 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 │ │ @@ -32348,32 +32348,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 │ │ -1a6f94: |[1a6f94] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a6fa4: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a6fa8: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a6fae: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a6fb4: 0c00 |0008: move-result-object v0 │ │ -1a6fb6: 0701 |0009: move-object v1, v0 │ │ -1a6fb8: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a6fbc: 2200 a004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a0 │ │ -1a6fc0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a6fc2: 7030 040f 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@0f04 │ │ -1a6fc8: 0704 |0012: move-object v4, v0 │ │ -1a6fca: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a6fce: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a6fd0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a6fd2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a6fd6: 7706 2206 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@0622 │ │ -1a6fdc: 0c08 |001c: move-result-object v8 │ │ -1a6fde: 1108 |001d: return-object v8 │ │ +1a7064: |[1a7064] com.infomaniak.drive.ui.MainViewModel.createShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7074: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a7078: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a707e: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7084: 0c00 |0008: move-result-object v0 │ │ +1a7086: 0701 |0009: move-object v1, v0 │ │ +1a7088: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a708c: 2200 a004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$createShareLink$1; // type@04a0 │ │ +1a7090: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a7092: 7030 040f 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@0f04 │ │ +1a7098: 0704 |0012: move-object v4, v0 │ │ +1a709a: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a709e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a70a0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a70a2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a70a6: 7706 2206 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@0622 │ │ +1a70ac: 0c08 |001c: move-result-object v8 │ │ +1a70ae: 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; │ │ │ │ @@ -32382,32 +32382,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 │ │ -1a6fe0: |[1a6fe0] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a6ff0: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a6ff4: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a6ffa: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7000: 0c00 |0008: move-result-object v0 │ │ -1a7002: 0701 |0009: move-object v1, v0 │ │ -1a7004: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7008: 2200 a104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a1 │ │ -1a700c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a700e: 7030 0a0f 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@0f0a │ │ -1a7014: 0704 |0012: move-object v4, v0 │ │ -1a7016: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a701a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a701c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a701e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7022: 7706 2206 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@0622 │ │ -1a7028: 0c08 |001c: move-result-object v8 │ │ -1a702a: 1108 |001d: return-object v8 │ │ +1a70b0: |[1a70b0] com.infomaniak.drive.ui.MainViewModel.deleteDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a70c0: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a70c4: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a70ca: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a70d0: 0c00 |0008: move-result-object v0 │ │ +1a70d2: 0701 |0009: move-object v1, v0 │ │ +1a70d4: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a70d8: 2200 a104 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteDropBox$1; // type@04a1 │ │ +1a70dc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a70de: 7030 0a0f 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@0f0a │ │ +1a70e4: 0704 |0012: move-object v4, v0 │ │ +1a70e6: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a70ea: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a70ec: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a70ee: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a70f2: 7706 2206 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@0622 │ │ +1a70f8: 0c08 |001c: move-result-object v8 │ │ +1a70fa: 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; │ │ │ │ @@ -32416,37 +32416,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 │ │ -1a705c: |[1a705c] 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; │ │ -1a706c: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a7070: 7120 fcb6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7076: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a707c: 0c00 |0008: move-result-object v0 │ │ -1a707e: 0701 |0009: move-object v1, v0 │ │ -1a7080: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7084: 2200 a204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a2 │ │ -1a7088: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a708a: 0702 |000f: move-object v2, v0 │ │ -1a708c: 0793 |0010: move-object v3, v9 │ │ -1a708e: 07a4 |0011: move-object v4, v10 │ │ -1a7090: 0785 |0012: move-object v5, v8 │ │ -1a7092: 07b6 |0013: move-object v6, v11 │ │ -1a7094: 7606 0f0f 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@0f0f │ │ -1a709a: 0704 |0017: move-object v4, v0 │ │ -1a709c: 1f04 161b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a70a0: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a70a2: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a70a4: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a70a8: 7706 2206 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@0622 │ │ -1a70ae: 0c09 |0021: move-result-object v9 │ │ -1a70b0: 1109 |0022: return-object v9 │ │ +1a712c: |[1a712c] 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; │ │ +1a713c: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a7140: 7120 09b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7146: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a714c: 0c00 |0008: move-result-object v0 │ │ +1a714e: 0701 |0009: move-object v1, v0 │ │ +1a7150: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7154: 2200 a204 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFile$1; // type@04a2 │ │ +1a7158: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a715a: 0702 |000f: move-object v2, v0 │ │ +1a715c: 0793 |0010: move-object v3, v9 │ │ +1a715e: 07a4 |0011: move-object v4, v10 │ │ +1a7160: 0785 |0012: move-object v5, v8 │ │ +1a7162: 07b6 |0013: move-object v6, v11 │ │ +1a7164: 7606 0f0f 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@0f0f │ │ +1a716a: 0704 |0017: move-object v4, v0 │ │ +1a716c: 1f04 171b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7170: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a7172: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7174: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a7178: 7706 2206 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@0622 │ │ +1a717e: 0c09 |0021: move-result-object v9 │ │ +1a7180: 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; │ │ @@ -32457,32 +32457,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 │ │ -1a70e4: |[1a70e4] 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; │ │ -1a70f4: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a70f8: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a70fe: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7104: 0c00 |0008: move-result-object v0 │ │ -1a7106: 0701 |0009: move-object v1, v0 │ │ -1a7108: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a710c: 2200 a504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a5 │ │ -1a7110: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a7112: 7052 1c0f 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@0f1c │ │ -1a7118: 0704 |0012: move-object v4, v0 │ │ -1a711a: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a711e: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7120: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a7122: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7126: 7706 2206 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@0622 │ │ -1a712c: 0c08 |001c: move-result-object v8 │ │ -1a712e: 1108 |001d: return-object v8 │ │ +1a71b4: |[1a71b4] 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; │ │ +1a71c4: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a71c8: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a71ce: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a71d4: 0c00 |0008: move-result-object v0 │ │ +1a71d6: 0701 |0009: move-object v1, v0 │ │ +1a71d8: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a71dc: 2200 a504 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileFromFavorites$1; // type@04a5 │ │ +1a71e0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a71e2: 7052 1c0f 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@0f1c │ │ +1a71e8: 0704 |0012: move-object v4, v0 │ │ +1a71ea: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a71ee: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a71f0: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a71f2: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a71f6: 7706 2206 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@0622 │ │ +1a71fc: 0c08 |001c: move-result-object v8 │ │ +1a71fe: 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; │ │ @@ -32493,32 +32493,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 │ │ -1a7130: |[1a7130] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7140: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a7144: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a714a: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7150: 0c00 |0008: move-result-object v0 │ │ -1a7152: 0701 |0009: move-object v1, v0 │ │ -1a7154: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7158: 2200 a704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a7 │ │ -1a715c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a715e: 7030 250f 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@0f25 │ │ -1a7164: 0704 |0012: move-object v4, v0 │ │ -1a7166: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a716a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a716c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a716e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7172: 7706 2206 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@0622 │ │ -1a7178: 0c08 |001c: move-result-object v8 │ │ -1a717a: 1108 |001d: return-object v8 │ │ +1a7200: |[1a7200] com.infomaniak.drive.ui.MainViewModel.deleteFileShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7210: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a7214: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a721a: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7220: 0c00 |0008: move-result-object v0 │ │ +1a7222: 0701 |0009: move-object v1, v0 │ │ +1a7224: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7228: 2200 a704 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteFileShareLink$1; // type@04a7 │ │ +1a722c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a722e: 7030 250f 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@0f25 │ │ +1a7234: 0704 |0012: move-object v4, v0 │ │ +1a7236: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a723a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a723c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a723e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7242: 7706 2206 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@0622 │ │ +1a7248: 0c08 |001c: move-result-object v8 │ │ +1a724a: 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; │ │ │ │ @@ -32527,35 +32527,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 │ │ -1a7e3c: |[1a7e3c] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ -1a7e4c: 1a00 09ac |0000: const-string v0, "filesToDelete" // string@ac09 │ │ -1a7e50: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7e56: 0770 |0005: move-object v0, v7 │ │ -1a7e58: 1f00 3902 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a7e5c: 7110 5606 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a7e62: 0c01 |000b: move-result-object v1 │ │ -1a7e64: 7100 c4c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7e6a: 0c00 |000f: move-result-object v0 │ │ -1a7e6c: 0702 |0010: move-object v2, v0 │ │ -1a7e6e: 1f02 501a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7e72: 2200 a904 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04a9 │ │ -1a7e76: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a7e78: 7040 2e0f 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@0f2e │ │ -1a7e7e: 0704 |0019: move-object v4, v0 │ │ -1a7e80: 1f04 161b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7e84: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a7e86: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a7e88: 7706 0cc6 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@c60c │ │ -1a7e8e: 0c08 |0021: move-result-object v8 │ │ -1a7e90: 1108 |0022: return-object v8 │ │ +1a7f0c: |[1a7f0c] com.infomaniak.drive.ui.MainViewModel.deleteSynchronizedFilesOnDevice:(Ljava/util/ArrayList;)Lkotlinx/coroutines/Job; │ │ +1a7f1c: 1a00 0eac |0000: const-string v0, "filesToDelete" // string@ac0e │ │ +1a7f20: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7f26: 0770 |0005: move-object v0, v7 │ │ +1a7f28: 1f00 3902 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a7f2c: 7110 5606 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a7f32: 0c01 |000b: move-result-object v1 │ │ +1a7f34: 7100 d1c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7f3a: 0c00 |000f: move-result-object v0 │ │ +1a7f3c: 0702 |0010: move-object v2, v0 │ │ +1a7f3e: 1f02 511a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7f42: 2200 a904 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteSynchronizedFilesOnDevice$1; // type@04a9 │ │ +1a7f46: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a7f48: 7040 2e0f 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@0f2e │ │ +1a7f4e: 0704 |0019: move-object v4, v0 │ │ +1a7f50: 1f04 171b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7f54: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a7f56: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a7f58: 7706 19c6 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@c619 │ │ +1a7f5e: 0c08 |0021: move-result-object v8 │ │ +1a7f60: 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; │ │ │ │ @@ -32564,32 +32564,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 │ │ -1a71a0: |[1a71a0] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a71b0: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a71b4: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a71ba: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a71c0: 0c00 |0008: move-result-object v0 │ │ -1a71c2: 0701 |0009: move-object v1, v0 │ │ -1a71c4: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a71c8: 2200 aa04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04aa │ │ -1a71cc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a71ce: 7040 340f 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@0f34 │ │ -1a71d4: 0704 |0012: move-object v4, v0 │ │ -1a71d6: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a71da: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a71dc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a71de: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a71e2: 7706 2206 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@0622 │ │ -1a71e8: 0c08 |001c: move-result-object v8 │ │ -1a71ea: 1108 |001d: return-object v8 │ │ +1a7270: |[1a7270] com.infomaniak.drive.ui.MainViewModel.deleteTrashFile:(Lcom/infomaniak/drive/data/models/File;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a7280: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a7284: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a728a: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7290: 0c00 |0008: move-result-object v0 │ │ +1a7292: 0701 |0009: move-object v1, v0 │ │ +1a7294: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7298: 2200 aa04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$deleteTrashFile$1; // type@04aa │ │ +1a729c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a729e: 7040 340f 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@0f34 │ │ +1a72a4: 0704 |0012: move-object v4, v0 │ │ +1a72a6: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a72aa: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a72ac: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a72ae: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a72b2: 7706 2206 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@0622 │ │ +1a72b8: 0c08 |001c: move-result-object v8 │ │ +1a72ba: 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; │ │ @@ -32599,32 +32599,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 │ │ -1a721c: |[1a721c] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ -1a722c: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a7230: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7236: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a723c: 0c00 |0008: move-result-object v0 │ │ -1a723e: 0701 |0009: move-object v1, v0 │ │ -1a7240: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7244: 2200 ab04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ab │ │ -1a7248: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a724a: 7052 390f 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@0f39 │ │ -1a7250: 0704 |0012: move-object v4, v0 │ │ -1a7252: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7256: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a7258: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a725a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a725e: 7706 2206 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@0622 │ │ -1a7264: 0c08 |001c: move-result-object v8 │ │ -1a7266: 1108 |001d: return-object v8 │ │ +1a72ec: |[1a72ec] com.infomaniak.drive.ui.MainViewModel.duplicateFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function1;)Landroidx/lifecycle/LiveData; │ │ +1a72fc: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a7300: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7306: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a730c: 0c00 |0008: move-result-object v0 │ │ +1a730e: 0701 |0009: move-object v1, v0 │ │ +1a7310: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7314: 2200 ab04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$duplicateFile$1; // type@04ab │ │ +1a7318: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a731a: 7052 390f 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@0f39 │ │ +1a7320: 0704 |0012: move-object v4, v0 │ │ +1a7322: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7326: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a7328: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a732a: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a732e: 7706 2206 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@0622 │ │ +1a7334: 0c08 |001c: move-result-object v8 │ │ +1a7336: 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; │ │ @@ -32635,17 +32635,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 │ │ -1a7a0c: |[1a7a0c] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7a1c: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f4 │ │ -1a7a20: 1100 |0002: return-object v0 │ │ +1a7adc: |[1a7adc] com.infomaniak.drive.ui.MainViewModel.getCreateDropBoxSuccess:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7aec: 5410 f404 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.createDropBoxSuccess:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f4 │ │ +1a7af0: 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;) │ │ @@ -32653,17 +32653,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7268: |[1a7268] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ -1a7278: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ -1a727c: 1100 |0002: return-object v0 │ │ +1a7338: |[1a7338] com.infomaniak.drive.ui.MainViewModel.getCurrentFolder:()Landroidx/lifecycle/LiveData; │ │ +1a7348: 5410 f504 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolder:Landroidx/lifecycle/LiveData; // field@04f5 │ │ +1a734c: 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;) │ │ @@ -32671,17 +32671,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7828: |[1a7828] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7838: 5410 f604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f6 │ │ -1a783c: 1100 |0002: return-object v0 │ │ +1a78f8: |[1a78f8] com.infomaniak.drive.ui.MainViewModel.getCurrentFolderOpenAddFileBottom:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7908: 5410 f604 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentFolderOpenAddFileBottom:Landroidx/lifecycle/MutableLiveData; // field@04f6 │ │ +1a790c: 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;) │ │ @@ -32689,17 +32689,17 @@ │ │ type : '()Ljava/util/LinkedHashMap;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7c74: |[1a7c74] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ -1a7c84: 5410 f704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f7 │ │ -1a7c88: 1100 |0002: return-object v0 │ │ +1a7d44: |[1a7d44] com.infomaniak.drive.ui.MainViewModel.getCurrentPreviewFileList:()Ljava/util/LinkedHashMap; │ │ +1a7d54: 5410 f704 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f7 │ │ +1a7d58: 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;) │ │ @@ -32707,17 +32707,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 │ │ -1a7a24: |[1a7a24] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7a34: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ -1a7a38: 1100 |0002: return-object v0 │ │ +1a7af4: |[1a7af4] com.infomaniak.drive.ui.MainViewModel.getDeleteFileFromHome:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7b04: 5410 f804 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFileFromHome:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f8 │ │ +1a7b08: 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;) │ │ @@ -32725,17 +32725,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 │ │ -1a7a3c: |[1a7a3c] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7a4c: 5410 f904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f9 │ │ -1a7a50: 1100 |0002: return-object v0 │ │ +1a7b0c: |[1a7b0c] com.infomaniak.drive.ui.MainViewModel.getDeleteFilesFromGallery:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7b1c: 5410 f904 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.deleteFilesFromGallery:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04f9 │ │ +1a7b20: 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;) │ │ @@ -32743,32 +32743,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 │ │ -1a7280: |[1a7280] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a7290: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a7294: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a729a: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a72a0: 0c00 |0008: move-result-object v0 │ │ -1a72a2: 0701 |0009: move-object v1, v0 │ │ -1a72a4: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a72a8: 2200 ac04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ac │ │ -1a72ac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a72ae: 7030 3e0f 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@0f3e │ │ -1a72b4: 0704 |0012: move-object v4, v0 │ │ -1a72b6: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a72ba: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a72bc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a72be: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a72c2: 7706 2206 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@0622 │ │ -1a72c8: 0c08 |001c: move-result-object v8 │ │ -1a72ca: 1108 |001d: return-object v8 │ │ +1a7350: |[1a7350] com.infomaniak.drive.ui.MainViewModel.getDropBox:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a7360: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a7364: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a736a: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7370: 0c00 |0008: move-result-object v0 │ │ +1a7372: 0701 |0009: move-object v1, v0 │ │ +1a7374: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7378: 2200 ac04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getDropBox$1; // type@04ac │ │ +1a737c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a737e: 7030 3e0f 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@0f3e │ │ +1a7384: 0704 |0012: move-object v4, v0 │ │ +1a7386: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a738a: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a738c: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a738e: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a7392: 7706 2206 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@0622 │ │ +1a7398: 0c08 |001c: move-result-object v8 │ │ +1a739a: 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; │ │ │ │ @@ -32777,41 +32777,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 │ │ -1a72cc: |[1a72cc] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a72dc: 1b00 ac02 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102ac │ │ -1a72e2: 7120 fcb6 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a72e8: 5490 fa04 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ -1a72ec: 1f00 6a1d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a72f0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -1a72f2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -1a72f4: 7140 70c8 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@c870 │ │ -1a72fa: 7130 a3c8 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8a3 │ │ -1a7300: 0c00 |0012: move-result-object v0 │ │ -1a7302: 5b90 fa04 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ -1a7306: 7100 c4c7 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a730c: 0c00 |0018: move-result-object v0 │ │ -1a730e: 5492 fa04 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ -1a7312: 1f02 501a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7316: 6e20 0ec7 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c70e │ │ -1a731c: 0c03 |0020: move-result-object v3 │ │ -1a731e: 2200 ad04 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ad │ │ -1a7322: 7040 430f 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@0f43 │ │ -1a7328: 0706 |0026: move-object v6, v0 │ │ -1a732a: 1f06 161b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a732e: 1227 |0029: const/4 v7, #int 2 // #2 │ │ -1a7330: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a7332: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ -1a7336: 7706 2206 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@0622 │ │ -1a733c: 0c0a |0030: move-result-object v10 │ │ -1a733e: 110a |0031: return-object v10 │ │ +1a739c: |[1a739c] com.infomaniak.drive.ui.MainViewModel.getFileDetails:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a73ac: 1b00 b102 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102b1 │ │ +1a73b2: 7120 09b7 0b00 |0003: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a73b8: 5490 fa04 |0006: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ +1a73bc: 1f00 6b1d |0008: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a73c0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +1a73c2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +1a73c4: 7140 7dc8 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@c87d │ │ +1a73ca: 7130 b0c8 2101 |000f: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8b0 │ │ +1a73d0: 0c00 |0012: move-result-object v0 │ │ +1a73d2: 5b90 fa04 |0013: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ +1a73d6: 7100 d1c7 0000 |0015: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a73dc: 0c00 |0018: move-result-object v0 │ │ +1a73de: 5492 fa04 |0019: iget-object v2, v9, Lcom/infomaniak/drive/ui/MainViewModel;.getFileDetailsJob:Lkotlinx/coroutines/CompletableJob; // field@04fa │ │ +1a73e2: 1f02 511a |001b: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a73e6: 6e20 1bc7 2000 |001d: invoke-virtual {v0, v2}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c71b │ │ +1a73ec: 0c03 |0020: move-result-object v3 │ │ +1a73ee: 2200 ad04 |0021: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileDetails$1; // type@04ad │ │ +1a73f2: 7040 430f 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@0f43 │ │ +1a73f8: 0706 |0026: move-object v6, v0 │ │ +1a73fa: 1f06 171b |0027: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a73fe: 1227 |0029: const/4 v7, #int 2 // #2 │ │ +1a7400: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a7402: 1604 0000 |002b: const-wide/16 v4, #int 0 // #0 │ │ +1a7406: 7706 2206 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@0622 │ │ +1a740c: 0c0a |0030: move-result-object v10 │ │ +1a740e: 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; │ │ @@ -32823,30 +32823,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 │ │ -1a7364: |[1a7364] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a7374: 7100 c4c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a737a: 0c00 |0003: move-result-object v0 │ │ -1a737c: 0701 |0004: move-object v1, v0 │ │ -1a737e: 1f01 501a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7382: 2200 ae04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04ae │ │ -1a7386: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a7388: 7040 480f 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@0f48 │ │ -1a738e: 0704 |000d: move-object v4, v0 │ │ -1a7390: 1f04 161b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7394: 1225 |0010: const/4 v5, #int 2 // #2 │ │ -1a7396: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a7398: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -1a739c: 7706 2206 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@0622 │ │ -1a73a2: 0c08 |0017: move-result-object v8 │ │ -1a73a4: 1108 |0018: return-object v8 │ │ +1a7434: |[1a7434] com.infomaniak.drive.ui.MainViewModel.getFileShare:(ILcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a7444: 7100 d1c7 0000 |0000: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a744a: 0c00 |0003: move-result-object v0 │ │ +1a744c: 0701 |0004: move-object v1, v0 │ │ +1a744e: 1f01 511a |0005: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7452: 2200 ae04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getFileShare$1; // type@04ae │ │ +1a7456: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a7458: 7040 480f 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@0f48 │ │ +1a745e: 0704 |000d: move-object v4, v0 │ │ +1a7460: 1f04 171b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7464: 1225 |0010: const/4 v5, #int 2 // #2 │ │ +1a7466: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a7468: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +1a746c: 7706 2206 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@0622 │ │ +1a7472: 0c08 |0017: move-result-object v8 │ │ +1a7474: 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; │ │ @@ -32856,26 +32856,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a7870: |[1a7870] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ -1a7880: 6e10 0610 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1006 │ │ -1a7886: 0c00 |0003: move-result-object v0 │ │ -1a7888: 7210 e6d3 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d3e6 │ │ -1a788e: 0c00 |0007: move-result-object v0 │ │ -1a7890: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a7892: 7110 b192 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a7898: 0c01 |000c: move-result-object v1 │ │ -1a789a: 7120 f3b6 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a78a0: 0a00 |0010: move-result v0 │ │ -1a78a2: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -1a78a6: 0f00 |0013: return v0 │ │ +1a7940: |[1a7940] com.infomaniak.drive.ui.MainViewModel.getHasNetwork:()Z │ │ +1a7950: 6e10 0610 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; // method@1006 │ │ +1a7956: 0c00 |0003: move-result-object v0 │ │ +1a7958: 7210 f3d3 0000 |0004: invoke-interface {v0}, Lkotlinx/coroutines/flow/StateFlow;.getValue:()Ljava/lang/Object; // method@d3f3 │ │ +1a795e: 0c00 |0007: move-result-object v0 │ │ +1a7960: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a7962: 7110 be92 0100 |0009: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a7968: 0c01 |000c: move-result-object v1 │ │ +1a796a: 7120 00b7 1000 |000d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a7970: 0a00 |0010: move-result v0 │ │ +1a7972: df00 0001 |0011: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +1a7976: 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;) │ │ @@ -32883,17 +32883,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a78a8: |[1a78a8] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ -1a78b8: 5510 fb04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fb │ │ -1a78bc: 0f00 |0002: return v0 │ │ +1a7978: |[1a7978] com.infomaniak.drive.ui.MainViewModel.getIgnoreSyncOffline:()Z │ │ +1a7988: 5510 fb04 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fb │ │ +1a798c: 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;) │ │ @@ -32901,26 +32901,26 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1a78c0: |[1a78c0] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ -1a78d0: 5420 0605 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ -1a78d4: 1a01 dbd7 |0002: const-string v1, "mustOpenUploadShortcut" // string@d7db │ │ -1a78d8: 6e20 4f06 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1a78de: 0c00 |0007: move-result-object v0 │ │ -1a78e0: 1f00 6c17 |0008: check-cast v0, Ljava/lang/Boolean; // type@176c │ │ -1a78e4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -1a78e8: 6e10 ac92 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a78ee: 0a00 |000f: move-result v0 │ │ -1a78f0: 2803 |0010: goto 0013 // +0003 │ │ -1a78f2: 5520 fe04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fe │ │ -1a78f6: 0f00 |0013: return v0 │ │ +1a7990: |[1a7990] com.infomaniak.drive.ui.MainViewModel.getMustOpenUploadShortcut:()Z │ │ +1a79a0: 5420 0605 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ +1a79a4: 1a01 e0d7 |0002: const-string v1, "mustOpenUploadShortcut" // string@d7e0 │ │ +1a79a8: 6e20 4f06 1000 |0004: invoke-virtual {v0, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1a79ae: 0c00 |0007: move-result-object v0 │ │ +1a79b0: 1f00 6d17 |0008: check-cast v0, Ljava/lang/Boolean; // type@176d │ │ +1a79b4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +1a79b8: 6e10 b992 0000 |000c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a79be: 0a00 |000f: move-result v0 │ │ +1a79c0: 2803 |0010: goto 0013 // +0003 │ │ +1a79c2: 5520 fe04 |0011: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fe │ │ +1a79c6: 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;) │ │ @@ -32928,17 +32928,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 │ │ -1a7a54: |[1a7a54] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7a64: 5410 ff04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ -1a7a68: 1100 |0002: return-object v0 │ │ +1a7b24: |[1a7b24] com.infomaniak.drive.ui.MainViewModel.getNavigateFileListTo:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7b34: 5410 ff04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.navigateFileListTo:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@04ff │ │ +1a7b38: 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;) │ │ @@ -32946,20 +32946,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 │ │ -1a7980: |[1a7980] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ -1a7990: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0500 │ │ -1a7994: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a799a: 0c00 |0005: move-result-object v0 │ │ -1a799c: 1f00 e10b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be1 │ │ -1a79a0: 1100 |0008: return-object v0 │ │ +1a7a50: |[1a7a50] com.infomaniak.drive.ui.MainViewModel.getNotificationPermission:()Lcom/infomaniak/drive/utils/NotificationPermission; │ │ +1a7a60: 5410 0005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.notificationPermission$delegate:Lkotlin/Lazy; // field@0500 │ │ +1a7a64: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a7a6a: 0c00 |0005: move-result-object v0 │ │ +1a7a6c: 1f00 e20b |0006: check-cast v0, Lcom/infomaniak/drive/utils/NotificationPermission; // type@0be2 │ │ +1a7a70: 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;) │ │ @@ -32967,17 +32967,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a73a8: |[1a73a8] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ -1a73b8: 5410 0105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0501 │ │ -1a73bc: 1100 |0002: return-object v0 │ │ +1a7478: |[1a7478] com.infomaniak.drive.ui.MainViewModel.getPendingUploadsCount:()Landroidx/lifecycle/LiveData; │ │ +1a7488: 5410 0105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.pendingUploadsCount:Landroidx/lifecycle/LiveData; // field@0501 │ │ +1a748c: 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;) │ │ @@ -32985,20 +32985,20 @@ │ │ type : '()Lio/realm/Realm;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a7ab8: |[1a7ab8] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ -1a7ac8: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0503 │ │ -1a7acc: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a7ad2: 0c00 |0005: move-result-object v0 │ │ -1a7ad4: 1f00 8110 |0006: check-cast v0, Lio/realm/Realm; // type@1081 │ │ -1a7ad8: 1100 |0008: return-object v0 │ │ +1a7b88: |[1a7b88] com.infomaniak.drive.ui.MainViewModel.getRealm:()Lio/realm/Realm; │ │ +1a7b98: 5410 0305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.realm$delegate:Lkotlin/Lazy; // field@0503 │ │ +1a7b9c: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a7ba2: 0c00 |0005: move-result-object v0 │ │ +1a7ba4: 1f00 8210 |0006: check-cast v0, Lio/realm/Realm; // type@1082 │ │ +1a7ba8: 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;) │ │ @@ -33006,17 +33006,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 │ │ -1a7a6c: |[1a7a6c] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7a7c: 5410 0405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0504 │ │ -1a7a80: 1100 |0002: return-object v0 │ │ +1a7b3c: |[1a7b3c] com.infomaniak.drive.ui.MainViewModel.getRefreshActivities:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7b4c: 5410 0405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.refreshActivities:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0504 │ │ +1a7b50: 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;) │ │ @@ -33024,17 +33024,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 │ │ -1a7934: |[1a7934] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ -1a7944: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0507 │ │ -1a7948: 1100 |0002: return-object v0 │ │ +1a7a04: |[1a7a04] com.infomaniak.drive.ui.MainViewModel.getSelectFolderUserDrive:()Lcom/infomaniak/drive/data/models/UserDrive; │ │ +1a7a14: 5410 0705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0507 │ │ +1a7a18: 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;) │ │ @@ -33042,32 +33042,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 │ │ -1a73c0: |[1a73c0] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ -1a73d0: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a73d4: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a73da: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a73e0: 0c00 |0008: move-result-object v0 │ │ -1a73e2: 0701 |0009: move-object v1, v0 │ │ -1a73e4: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a73e8: 2200 af04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04af │ │ -1a73ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a73ee: 7030 4d0f 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@0f4d │ │ -1a73f4: 0704 |0012: move-object v4, v0 │ │ -1a73f6: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a73fa: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a73fc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a73fe: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7402: 7706 2206 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@0622 │ │ -1a7408: 0c08 |001c: move-result-object v8 │ │ -1a740a: 1108 |001d: return-object v8 │ │ +1a7490: |[1a7490] com.infomaniak.drive.ui.MainViewModel.getShareLink:(Lcom/infomaniak/drive/data/models/File;)Landroidx/lifecycle/LiveData; │ │ +1a74a0: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a74a4: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a74aa: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a74b0: 0c00 |0008: move-result-object v0 │ │ +1a74b2: 0701 |0009: move-object v1, v0 │ │ +1a74b4: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a74b8: 2200 af04 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$getShareLink$1; // type@04af │ │ +1a74bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a74be: 7030 4d0f 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@0f4d │ │ +1a74c4: 0704 |0012: move-object v4, v0 │ │ +1a74c6: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a74ca: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a74cc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a74ce: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a74d2: 7706 2206 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@0622 │ │ +1a74d8: 0c08 |001c: move-result-object v8 │ │ +1a74da: 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; │ │ │ │ @@ -33076,17 +33076,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 │ │ -1a7a84: |[1a7a84] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a7a94: 5410 0a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ -1a7a98: 1100 |0002: return-object v0 │ │ +1a7b54: |[1a7b54] com.infomaniak.drive.ui.MainViewModel.getUpdateOfflineFile:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a7b64: 5410 0a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateOfflineFile:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@050a │ │ +1a7b68: 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;) │ │ @@ -33094,17 +33094,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7840: |[1a7840] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7850: 5410 0b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050b │ │ -1a7854: 1100 |0002: return-object v0 │ │ +1a7910: |[1a7910] com.infomaniak.drive.ui.MainViewModel.getUpdateVisibleFiles:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7920: 5410 0b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.updateVisibleFiles:Landroidx/lifecycle/MutableLiveData; // field@050b │ │ +1a7924: 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;) │ │ @@ -33112,17 +33112,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 │ │ -1a794c: |[1a794c] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ -1a795c: 5410 0c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ -1a7960: 1100 |0002: return-object v0 │ │ +1a7a1c: |[1a7a1c] com.infomaniak.drive.ui.MainViewModel.getUploadFilesHelper:()Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; │ │ +1a7a2c: 5410 0c05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ +1a7a30: 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;) │ │ @@ -33130,27 +33130,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 │ │ -1a83a4: |[1a83a4] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ -1a83b4: 1a00 68ae |0000: const-string v0, "fragmentActivity" // string@ae68 │ │ -1a83b8: 7120 fcb6 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a83be: 1a00 fad9 |0005: const-string v0, "navController" // string@d9fa │ │ -1a83c2: 7120 fcb6 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a83c8: 2200 8405 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@0584 │ │ -1a83cc: 2201 9404 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@0494 │ │ -1a83d0: 7030 bd0e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ebd │ │ -1a83d6: 7040 1614 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@1416 │ │ -1a83dc: 5b20 0c05 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ -1a83e0: 7010 0210 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1002 │ │ -1a83e6: 7010 2810 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@1028 │ │ -1a83ec: 0e00 |001c: return-void │ │ +1a8474: |[1a8474] com.infomaniak.drive.ui.MainViewModel.initUploadFilesHelper:(Landroidx/fragment/app/FragmentActivity;Landroidx/navigation/NavController;)V │ │ +1a8484: 1a00 6dae |0000: const-string v0, "fragmentActivity" // string@ae6d │ │ +1a8488: 7120 09b7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a848e: 1a00 ffd9 |0005: const-string v0, "navController" // string@d9ff │ │ +1a8492: 7120 09b7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a8498: 2200 8505 |000a: new-instance v0, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // type@0585 │ │ +1a849c: 2201 9404 |000c: new-instance v1, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4; // type@0494 │ │ +1a84a0: 7030 bd0e 3102 |000e: invoke-direct {v1, v3, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda4;.:(Landroidx/fragment/app/FragmentActivity;Lcom/infomaniak/drive/ui/MainViewModel;)V // method@0ebd │ │ +1a84a6: 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 │ │ +1a84ac: 5b20 0c05 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ +1a84b0: 7010 0210 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.initCurrentFolderFromRealm:()V // method@1002 │ │ +1a84b6: 7010 2810 0200 |0019: invoke-direct {v2}, Lcom/infomaniak/drive/ui/MainViewModel;.setParentFolder:()V // method@1028 │ │ +1a84bc: 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; │ │ @@ -33162,17 +33162,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a7858: |[1a7858] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ -1a7868: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ -1a786c: 1100 |0002: return-object v0 │ │ +1a7928: |[1a7928] com.infomaniak.drive.ui.MainViewModel.isBulkDownloadRunning:()Landroidx/lifecycle/MutableLiveData; │ │ +1a7938: 5410 fc04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isBulkDownloadRunning:Landroidx/lifecycle/MutableLiveData; // field@04fc │ │ +1a793c: 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;) │ │ @@ -33180,17 +33180,17 @@ │ │ type : '()Lkotlinx/coroutines/flow/StateFlow;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a8010: |[1a8010] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ -1a8020: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fd │ │ -1a8024: 1100 |0002: return-object v0 │ │ +1a80e0: |[1a80e0] com.infomaniak.drive.ui.MainViewModel.isNetworkAvailable:()Lkotlinx/coroutines/flow/StateFlow; │ │ +1a80f0: 5410 fd04 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MainViewModel;.isNetworkAvailable:Lkotlinx/coroutines/flow/StateFlow; // field@04fd │ │ +1a80f4: 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;) │ │ @@ -33198,35 +33198,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 │ │ -1a7e94: |[1a7e94] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ -1a7ea4: 1b00 ac02 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102ac │ │ -1a7eaa: 7120 fcb6 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7eb0: 0770 |0006: move-object v0, v7 │ │ -1a7eb2: 1f00 3902 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a7eb6: 7110 5606 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a7ebc: 0c01 |000c: move-result-object v1 │ │ -1a7ebe: 7100 c4c7 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7ec4: 0c00 |0010: move-result-object v0 │ │ -1a7ec6: 0702 |0011: move-object v2, v0 │ │ -1a7ec8: 1f02 501a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7ecc: 2200 b104 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b1 │ │ -1a7ed0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -1a7ed2: 7053 570f 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@0f57 │ │ -1a7ed8: 0704 |001a: move-object v4, v0 │ │ -1a7eda: 1f04 161b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7ede: 1225 |001d: const/4 v5, #int 2 // #2 │ │ -1a7ee0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -1a7ee2: 7706 0cc6 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@c60c │ │ -1a7ee8: 0c08 |0022: move-result-object v8 │ │ -1a7eea: 1108 |0023: return-object v8 │ │ +1a7f64: |[1a7f64] com.infomaniak.drive.ui.MainViewModel.loadCurrentFolder:(ILcom/infomaniak/drive/data/models/UserDrive;)Lkotlinx/coroutines/Job; │ │ +1a7f74: 1b00 b102 0100 |0000: const-string/jumbo v0, "userDrive" // string@000102b1 │ │ +1a7f7a: 7120 09b7 0900 |0003: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7f80: 0770 |0006: move-object v0, v7 │ │ +1a7f82: 1f00 3902 |0007: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a7f86: 7110 5606 0000 |0009: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a7f8c: 0c01 |000c: move-result-object v1 │ │ +1a7f8e: 7100 d1c7 0000 |000d: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7f94: 0c00 |0010: move-result-object v0 │ │ +1a7f96: 0702 |0011: move-object v2, v0 │ │ +1a7f98: 1f02 511a |0012: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7f9c: 2200 b104 |0014: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadCurrentFolder$1; // type@04b1 │ │ +1a7fa0: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +1a7fa2: 7053 570f 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@0f57 │ │ +1a7fa8: 0704 |001a: move-object v4, v0 │ │ +1a7faa: 1f04 171b |001b: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7fae: 1225 |001d: const/4 v5, #int 2 // #2 │ │ +1a7fb0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +1a7fb2: 7706 19c6 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@c619 │ │ +1a7fb8: 0c08 |0022: move-result-object v8 │ │ +1a7fba: 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; │ │ @@ -33236,38 +33236,38 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 39 16-bit code units │ │ -1a8404: |[1a8404] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ -1a8414: 5490 0505 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0505 │ │ -1a8418: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -1a841a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -1a841c: 7140 70c8 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@c870 │ │ -1a8422: 0790 |0007: move-object v0, v9 │ │ -1a8424: 1f00 3902 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a8428: 7110 5606 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a842e: 0c03 |000d: move-result-object v3 │ │ -1a8430: 7100 c4c7 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a8436: 0c00 |0011: move-result-object v0 │ │ -1a8438: 0704 |0012: move-object v4, v0 │ │ -1a843a: 1f04 501a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a843e: 2200 b204 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b2 │ │ -1a8442: 7030 5c0f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ -1a8448: 0706 |001a: move-object v6, v0 │ │ -1a844a: 1f06 161b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a844e: 1227 |001d: const/4 v7, #int 2 // #2 │ │ -1a8450: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -1a8452: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -1a8454: 7706 0cc6 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@c60c │ │ -1a845a: 0c00 |0023: move-result-object v0 │ │ -1a845c: 5b90 0505 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0505 │ │ -1a8460: 0e00 |0026: return-void │ │ +1a84d4: |[1a84d4] com.infomaniak.drive.ui.MainViewModel.loadRootFiles:()V │ │ +1a84e4: 5490 0505 |0000: iget-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0505 │ │ +1a84e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +1a84ea: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +1a84ec: 7140 7dc8 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@c87d │ │ +1a84f2: 0790 |0007: move-object v0, v9 │ │ +1a84f4: 1f00 3902 |0008: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a84f8: 7110 5606 0000 |000a: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a84fe: 0c03 |000d: move-result-object v3 │ │ +1a8500: 7100 d1c7 0000 |000e: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a8506: 0c00 |0011: move-result-object v0 │ │ +1a8508: 0704 |0012: move-object v4, v0 │ │ +1a850a: 1f04 511a |0013: check-cast v4, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a850e: 2200 b204 |0015: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1; // type@04b2 │ │ +1a8512: 7030 5c0f 9002 |0017: invoke-direct {v0, v9, v2}, Lcom/infomaniak/drive/ui/MainViewModel$loadRootFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f5c │ │ +1a8518: 0706 |001a: move-object v6, v0 │ │ +1a851a: 1f06 171b |001b: check-cast v6, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a851e: 1227 |001d: const/4 v7, #int 2 // #2 │ │ +1a8520: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +1a8522: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +1a8524: 7706 19c6 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@c619 │ │ +1a852a: 0c00 |0023: move-result-object v0 │ │ +1a852c: 5b90 0505 |0024: iput-object v0, v9, Lcom/infomaniak/drive/ui/MainViewModel;.rootFilesJob:Lkotlinx/coroutines/Job; // field@0505 │ │ +1a8530: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0027 reg=9 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33276,37 +33276,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 │ │ -1a740c: |[1a740c] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ -1a741c: 1a00 ffab |0000: const-string v0, "files" // string@abff │ │ -1a7420: 7120 fcb6 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7426: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a742c: 0c00 |0008: move-result-object v0 │ │ -1a742e: 0701 |0009: move-object v1, v0 │ │ -1a7430: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7434: 2200 b404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b4 │ │ -1a7438: 1207 |000e: const/4 v7, #int 0 // #0 │ │ -1a743a: 0702 |000f: move-object v2, v0 │ │ -1a743c: 0783 |0010: move-object v3, v8 │ │ -1a743e: 07a4 |0011: move-object v4, v10 │ │ -1a7440: 0195 |0012: move v5, v9 │ │ -1a7442: 01b6 |0013: move v6, v11 │ │ -1a7444: 7606 640f 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@0f64 │ │ -1a744a: 0704 |0017: move-object v4, v0 │ │ -1a744c: 1f04 161b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7450: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a7452: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a7454: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a7458: 7706 2206 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@0622 │ │ -1a745e: 0c09 |0021: move-result-object v9 │ │ -1a7460: 1109 |0022: return-object v9 │ │ +1a74dc: |[1a74dc] com.infomaniak.drive.ui.MainViewModel.manageCategory:(ILjava/util/List;Z)Landroidx/lifecycle/LiveData; │ │ +1a74ec: 1a00 04ac |0000: const-string v0, "files" // string@ac04 │ │ +1a74f0: 7120 09b7 0a00 |0002: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a74f6: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a74fc: 0c00 |0008: move-result-object v0 │ │ +1a74fe: 0701 |0009: move-object v1, v0 │ │ +1a7500: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7504: 2200 b404 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$manageCategory$1; // type@04b4 │ │ +1a7508: 1207 |000e: const/4 v7, #int 0 // #0 │ │ +1a750a: 0702 |000f: move-object v2, v0 │ │ +1a750c: 0783 |0010: move-object v3, v8 │ │ +1a750e: 07a4 |0011: move-object v4, v10 │ │ +1a7510: 0195 |0012: move v5, v9 │ │ +1a7512: 01b6 |0013: move v6, v11 │ │ +1a7514: 7606 640f 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@0f64 │ │ +1a751a: 0704 |0017: move-object v4, v0 │ │ +1a751c: 1f04 171b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7520: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a7522: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7524: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a7528: 7706 2206 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@0622 │ │ +1a752e: 0c09 |0021: move-result-object v9 │ │ +1a7530: 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; │ │ @@ -33317,35 +33317,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 │ │ -1a7eec: |[1a7eec] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ -1a7efc: 1a00 07ac |0000: const-string v0, "filesId" // string@ac07 │ │ -1a7f00: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7f06: 0770 |0005: move-object v0, v7 │ │ -1a7f08: 1f00 3902 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a7f0c: 7110 5606 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a7f12: 0c01 |000b: move-result-object v1 │ │ -1a7f14: 7100 c4c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7f1a: 0c00 |000f: move-result-object v0 │ │ -1a7f1c: 0702 |0010: move-object v2, v0 │ │ -1a7f1e: 1f02 501a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7f22: 2200 b504 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b5 │ │ -1a7f26: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a7f28: 7040 6a0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ -1a7f2e: 0704 |0019: move-object v4, v0 │ │ -1a7f30: 1f04 161b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7f34: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a7f36: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a7f38: 7706 0cc6 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@c60c │ │ -1a7f3e: 0c08 |0021: move-result-object v8 │ │ -1a7f40: 1108 |0022: return-object v8 │ │ +1a7fbc: |[1a7fbc] com.infomaniak.drive.ui.MainViewModel.markFilesAsOffline:(Ljava/util/List;Z)Lkotlinx/coroutines/Job; │ │ +1a7fcc: 1a00 0cac |0000: const-string v0, "filesId" // string@ac0c │ │ +1a7fd0: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7fd6: 0770 |0005: move-object v0, v7 │ │ +1a7fd8: 1f00 3902 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a7fdc: 7110 5606 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a7fe2: 0c01 |000b: move-result-object v1 │ │ +1a7fe4: 7100 d1c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7fea: 0c00 |000f: move-result-object v0 │ │ +1a7fec: 0702 |0010: move-object v2, v0 │ │ +1a7fee: 1f02 511a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7ff2: 2200 b504 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1; // type@04b5 │ │ +1a7ff6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a7ff8: 7040 6a0f 8039 |0016: invoke-direct {v0, v8, v9, v3}, Lcom/infomaniak/drive/ui/MainViewModel$markFilesAsOffline$1;.:(Ljava/util/List;ZLkotlin/coroutines/Continuation;)V // method@0f6a │ │ +1a7ffe: 0704 |0019: move-object v4, v0 │ │ +1a8000: 1f04 171b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a8004: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a8006: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a8008: 7706 19c6 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@c619 │ │ +1a800e: 0c08 |0021: move-result-object v8 │ │ +1a8010: 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 │ │ @@ -33355,39 +33355,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 │ │ -1a7488: |[1a7488] 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; │ │ -1a7498: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a749c: 7120 fcb6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a74a2: 1a00 a7da |0005: const-string v0, "newParent" // string@daa7 │ │ -1a74a6: 7120 fcb6 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a74ac: 7100 c4c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a74b2: 0c00 |000d: move-result-object v0 │ │ -1a74b4: 0701 |000e: move-object v1, v0 │ │ -1a74b6: 1f01 501a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a74ba: 2200 b704 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b7 │ │ -1a74be: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -1a74c0: 0702 |0014: move-object v2, v0 │ │ -1a74c2: 0793 |0015: move-object v3, v9 │ │ -1a74c4: 07a4 |0016: move-object v4, v10 │ │ -1a74c6: 07b5 |0017: move-object v5, v11 │ │ -1a74c8: 0786 |0018: move-object v6, v8 │ │ -1a74ca: 7606 720f 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@0f72 │ │ -1a74d0: 0704 |001c: move-object v4, v0 │ │ -1a74d2: 1f04 161b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a74d6: 1225 |001f: const/4 v5, #int 2 // #2 │ │ -1a74d8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -1a74da: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ -1a74de: 7706 2206 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@0622 │ │ -1a74e4: 0c09 |0026: move-result-object v9 │ │ -1a74e6: 1109 |0027: return-object v9 │ │ +1a7558: |[1a7558] 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; │ │ +1a7568: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a756c: 7120 09b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7572: 1a00 acda |0005: const-string v0, "newParent" // string@daac │ │ +1a7576: 7120 09b7 0a00 |0007: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a757c: 7100 d1c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7582: 0c00 |000d: move-result-object v0 │ │ +1a7584: 0701 |000e: move-object v1, v0 │ │ +1a7586: 1f01 511a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a758a: 2200 b704 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$moveFile$1; // type@04b7 │ │ +1a758e: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +1a7590: 0702 |0014: move-object v2, v0 │ │ +1a7592: 0793 |0015: move-object v3, v9 │ │ +1a7594: 07a4 |0016: move-object v4, v10 │ │ +1a7596: 07b5 |0017: move-object v5, v11 │ │ +1a7598: 0786 |0018: move-object v6, v8 │ │ +1a759a: 7606 720f 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@0f72 │ │ +1a75a0: 0704 |001c: move-object v4, v0 │ │ +1a75a2: 1f04 171b |001d: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a75a6: 1225 |001f: const/4 v5, #int 2 // #2 │ │ +1a75a8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +1a75aa: 1602 0000 |0021: const-wide/16 v2, #int 0 // #0 │ │ +1a75ae: 7706 2206 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@0622 │ │ +1a75b4: 0c09 |0026: move-result-object v9 │ │ +1a75b6: 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; │ │ @@ -33398,40 +33398,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 │ │ -1a84fc: |[1a84fc] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ -1a850c: 1a00 fad9 |0000: const-string v0, "navController" // string@d9fa │ │ -1a8510: 7120 fcb6 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a8516: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ -1a851c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1a851e: 6e30 7406 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0674 │ │ -1a8524: 1217 |000c: const/4 v7, #int 1 // #1 │ │ -1a8526: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ -1a852a: 0e00 |000f: return-void │ │ -1a852c: 0767 |0010: move-object v7, v6 │ │ -1a852e: 1f07 3902 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a8532: 7110 5606 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a8538: 0c00 |0016: move-result-object v0 │ │ -1a853a: 7100 c4c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a8540: 0c07 |001a: move-result-object v7 │ │ -1a8542: 0771 |001b: move-object v1, v7 │ │ -1a8544: 1f01 501a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a8548: 2207 b804 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b8 │ │ -1a854c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1a854e: 7052 780f 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@0f78 │ │ -1a8554: 0773 |0024: move-object v3, v7 │ │ -1a8556: 1f03 161b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a855a: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -1a855c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ -1a855e: 7706 0cc6 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@c60c │ │ -1a8564: 0e00 |002c: return-void │ │ +1a85cc: |[1a85cc] com.infomaniak.drive.ui.MainViewModel.navigateFileListTo:(Landroidx/navigation/NavController;IZ)V │ │ +1a85dc: 1a00 ffd9 |0000: const-string v0, "navController" // string@d9ff │ │ +1a85e0: 7120 09b7 0700 |0002: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a85e6: 1400 6c04 0a7f |0005: const v0, #float 1.83456e+38 // #7f0a046c │ │ +1a85ec: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1a85ee: 6e30 7406 0701 |0009: invoke-virtual {v7, v0, v1}, Landroidx/navigation/NavController;.popBackStack:(IZ)Z // method@0674 │ │ +1a85f4: 1217 |000c: const/4 v7, #int 1 // #1 │ │ +1a85f6: 3678 0300 |000d: if-gt v8, v7, 0010 // +0003 │ │ +1a85fa: 0e00 |000f: return-void │ │ +1a85fc: 0767 |0010: move-object v7, v6 │ │ +1a85fe: 1f07 3902 |0011: check-cast v7, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a8602: 7110 5606 0700 |0013: invoke-static {v7}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a8608: 0c00 |0016: move-result-object v0 │ │ +1a860a: 7100 d1c7 0000 |0017: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a8610: 0c07 |001a: move-result-object v7 │ │ +1a8612: 0771 |001b: move-object v1, v7 │ │ +1a8614: 1f01 511a |001c: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a8618: 2207 b804 |001e: new-instance v7, Lcom/infomaniak/drive/ui/MainViewModel$navigateFileListTo$1; // type@04b8 │ │ +1a861c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1a861e: 7052 780f 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@0f78 │ │ +1a8624: 0773 |0024: move-object v3, v7 │ │ +1a8626: 1f03 171b |0025: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a862a: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +1a862c: 1205 |0028: const/4 v5, #int 0 // #0 │ │ +1a862e: 7706 19c6 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@c619 │ │ +1a8634: 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; │ │ @@ -33443,47 +33443,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 │ │ -1a74e8: |[1a74e8] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ -1a74f8: 1a00 2fa0 |0000: const-string v0, "context" // string@a02f │ │ -1a74fc: 7120 fcb6 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7502: 7110 7307 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0773 │ │ -1a7508: 0c05 |0008: move-result-object v5 │ │ -1a750a: 1a00 7535 |0009: const-string v0, "DownloadWorker" // string@3575 │ │ -1a750e: 2410 8225 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2582 │ │ -1a7514: 0c00 |000e: move-result-object v0 │ │ -1a7516: 7110 24a8 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a824 │ │ -1a751c: 0c00 |0012: move-result-object v0 │ │ -1a751e: 1f00 5018 |0013: check-cast v0, Ljava/util/List; // type@1850 │ │ -1a7522: 7110 7a07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@077a │ │ -1a7528: 0c00 |0018: move-result-object v0 │ │ -1a752a: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -1a752c: 2311 ea24 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@24ea │ │ -1a7530: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -1a7532: 6203 a300 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a3 │ │ -1a7536: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ -1a753a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -1a753c: 6203 a400 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a4 │ │ -1a7540: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ -1a7544: 7110 24a8 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a824 │ │ -1a754a: 0c01 |0029: move-result-object v1 │ │ -1a754c: 1f01 5018 |002a: check-cast v1, Ljava/util/List; // type@1850 │ │ -1a7550: 6e20 7707 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0777 │ │ -1a7556: 0c00 |002f: move-result-object v0 │ │ -1a7558: 6e10 7807 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@0778 │ │ -1a755e: 0c00 |0033: move-result-object v0 │ │ -1a7560: 6e20 7507 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@0775 │ │ -1a7566: 0c05 |0037: move-result-object v5 │ │ -1a7568: 1a00 07bd |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bd07 │ │ -1a756c: 7120 fbb6 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a7572: 1105 |003d: return-object v5 │ │ +1a75b8: |[1a75b8] com.infomaniak.drive.ui.MainViewModel.observeDownloadOffline:(Landroid/content/Context;)Landroidx/lifecycle/LiveData; │ │ +1a75c8: 1a00 34a0 |0000: const-string v0, "context" // string@a034 │ │ +1a75cc: 7120 09b7 0500 |0002: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a75d2: 7110 7307 0500 |0005: invoke-static {v5}, Landroidx/work/WorkManager;.getInstance:(Landroid/content/Context;)Landroidx/work/WorkManager; // method@0773 │ │ +1a75d8: 0c05 |0008: move-result-object v5 │ │ +1a75da: 1a00 7835 |0009: const-string v0, "DownloadWorker" // string@3578 │ │ +1a75de: 2410 8325 0000 |000b: filled-new-array {v0}, [Ljava/lang/String; // type@2583 │ │ +1a75e4: 0c00 |000e: move-result-object v0 │ │ +1a75e6: 7110 31a8 0000 |000f: invoke-static {v0}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a831 │ │ +1a75ec: 0c00 |0012: move-result-object v0 │ │ +1a75ee: 1f00 5118 |0013: check-cast v0, Ljava/util/List; // type@1851 │ │ +1a75f2: 7110 7a07 0000 |0015: invoke-static {v0}, Landroidx/work/WorkQuery$Builder;.fromUniqueWorkNames:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@077a │ │ +1a75f8: 0c00 |0018: move-result-object v0 │ │ +1a75fa: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +1a75fc: 2311 eb24 |001a: new-array v1, v1, [Landroidx/work/WorkInfo$State; // type@24eb │ │ +1a7600: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +1a7602: 6203 a300 |001d: sget-object v3, Landroidx/work/WorkInfo$State;.RUNNING:Landroidx/work/WorkInfo$State; // field@00a3 │ │ +1a7606: 4d03 0102 |001f: aput-object v3, v1, v2 │ │ +1a760a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +1a760c: 6203 a400 |0022: sget-object v3, Landroidx/work/WorkInfo$State;.SUCCEEDED:Landroidx/work/WorkInfo$State; // field@00a4 │ │ +1a7610: 4d03 0102 |0024: aput-object v3, v1, v2 │ │ +1a7614: 7110 31a8 0100 |0026: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.arrayListOf:([Ljava/lang/Object;)Ljava/util/ArrayList; // method@a831 │ │ +1a761a: 0c01 |0029: move-result-object v1 │ │ +1a761c: 1f01 5118 |002a: check-cast v1, Ljava/util/List; // type@1851 │ │ +1a7620: 6e20 7707 1000 |002c: invoke-virtual {v0, v1}, Landroidx/work/WorkQuery$Builder;.addStates:(Ljava/util/List;)Landroidx/work/WorkQuery$Builder; // method@0777 │ │ +1a7626: 0c00 |002f: move-result-object v0 │ │ +1a7628: 6e10 7807 0000 |0030: invoke-virtual {v0}, Landroidx/work/WorkQuery$Builder;.build:()Landroidx/work/WorkQuery; // method@0778 │ │ +1a762e: 0c00 |0033: move-result-object v0 │ │ +1a7630: 6e20 7507 0500 |0034: invoke-virtual {v5, v0}, Landroidx/work/WorkManager;.getWorkInfosLiveData:(Landroidx/work/WorkQuery;)Landroidx/lifecycle/LiveData; // method@0775 │ │ +1a7636: 0c05 |0037: move-result-object v5 │ │ +1a7638: 1a00 0cbd |0038: const-string v0, "getWorkInfosLiveData(...)" // string@bd0c │ │ +1a763c: 7120 08b7 0500 |003a: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a7642: 1105 |003d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=456 │ │ 0x0009 line=458 │ │ 0x001a line=459 │ │ 0x0030 line=460 │ │ 0x0034 line=456 │ │ @@ -33496,20 +33496,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a8568: |[1a8568] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ -1a8578: 6e10 fb0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0ffb │ │ -1a857e: 0c00 |0003: move-result-object v0 │ │ -1a8580: 6e10 0e59 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@590e │ │ -1a8586: 6f10 2106 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0621 │ │ -1a858c: 0e00 |000a: return-void │ │ +1a8638: |[1a8638] com.infomaniak.drive.ui.MainViewModel.onCleared:()V │ │ +1a8648: 6e10 fb0f 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MainViewModel;.getRealm:()Lio/realm/Realm; // method@0ffb │ │ +1a864e: 0c00 |0003: move-result-object v0 │ │ +1a8650: 6e10 1b59 0000 |0004: invoke-virtual {v0}, Lio/realm/Realm;.close:()V // method@591b │ │ +1a8656: 6f10 2106 0100 |0007: invoke-super {v1}, Landroidx/lifecycle/AndroidViewModel;.onCleared:()V // method@0621 │ │ +1a865c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x0007 line=643 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MainViewModel; │ │ │ │ @@ -33518,41 +33518,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 │ │ -1a8620: |[1a8620] 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 │ │ -1a8630: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a8634: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a863a: 1a00 9bdd |0005: const-string v0, "offlineFile" // string@dd9b │ │ -1a863e: 7120 fcb6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a8644: 1a00 6997 |000a: const-string v0, "cacheFile" // string@9769 │ │ -1a8648: 7120 fcb6 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a864e: 1b00 ac02 0100 |000f: const-string/jumbo v0, "userDrive" // string@000102ac │ │ -1a8654: 7120 fcb6 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a865a: 0770 |0015: move-object v0, v7 │ │ -1a865c: 1f00 3902 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a8660: 7110 5606 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a8666: 0c01 |001b: move-result-object v1 │ │ -1a8668: 7100 c4c7 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a866e: 0c00 |001f: move-result-object v0 │ │ -1a8670: 0702 |0020: move-object v2, v0 │ │ -1a8672: 1f02 501a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a8676: 2200 bb04 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bb │ │ -1a867a: 1203 |0025: const/4 v3, #int 0 // #0 │ │ -1a867c: 7030 840f 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@0f84 │ │ -1a8682: 0704 |0029: move-object v4, v0 │ │ -1a8684: 1f04 161b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a8688: 1225 |002c: const/4 v5, #int 2 // #2 │ │ -1a868a: 1206 |002d: const/4 v6, #int 0 // #0 │ │ -1a868c: 7706 0cc6 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@c60c │ │ -1a8692: 7606 dd0f 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@0fdd │ │ -1a8698: 0e00 |0034: return-void │ │ +1a86f0: |[1a86f0] 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 │ │ +1a8700: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a8704: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a870a: 1a00 a0dd |0005: const-string v0, "offlineFile" // string@dda0 │ │ +1a870e: 7120 09b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a8714: 1a00 6e97 |000a: const-string v0, "cacheFile" // string@976e │ │ +1a8718: 7120 09b7 0a00 |000c: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a871e: 1b00 b102 0100 |000f: const-string/jumbo v0, "userDrive" // string@000102b1 │ │ +1a8724: 7120 09b7 0b00 |0012: invoke-static {v11, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a872a: 0770 |0015: move-object v0, v7 │ │ +1a872c: 1f00 3902 |0016: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a8730: 7110 5606 0000 |0018: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a8736: 0c01 |001b: move-result-object v1 │ │ +1a8738: 7100 d1c7 0000 |001c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a873e: 0c00 |001f: move-result-object v0 │ │ +1a8740: 0702 |0020: move-object v2, v0 │ │ +1a8742: 1f02 511a |0021: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a8746: 2200 bb04 |0023: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeOfflineFile$1; // type@04bb │ │ +1a874a: 1203 |0025: const/4 v3, #int 0 // #0 │ │ +1a874c: 7030 840f 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@0f84 │ │ +1a8752: 0704 |0029: move-object v4, v0 │ │ +1a8754: 1f04 171b |002a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a8758: 1225 |002c: const/4 v5, #int 2 // #2 │ │ +1a875a: 1206 |002d: const/4 v6, #int 0 // #0 │ │ +1a875c: 7706 19c6 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@c619 │ │ +1a8762: 7606 dd0f 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@0fdd │ │ +1a8768: 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; │ │ @@ -33566,29 +33566,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 │ │ -1a75f8: |[1a75f8] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a7608: 1a00 ffab |0000: const-string v0, "files" // string@abff │ │ -1a760c: 7120 fcb6 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7612: 2200 bd04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bd │ │ -1a7616: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1a7618: 7051 8e0f 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@0f8e │ │ -1a761e: 0705 |000b: move-object v5, v0 │ │ -1a7620: 1f05 161b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7624: 1236 |000e: const/4 v6, #int 3 // #3 │ │ -1a7626: 1207 |000f: const/4 v7, #int 0 // #0 │ │ -1a7628: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -1a762a: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -1a762e: 7706 2206 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@0622 │ │ -1a7634: 0c09 |0016: move-result-object v9 │ │ -1a7636: 1109 |0017: return-object v9 │ │ +1a76c8: |[1a76c8] com.infomaniak.drive.ui.MainViewModel.removeSelectedFilesFromOffline:(Ljava/util/List;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a76d8: 1a00 04ac |0000: const-string v0, "files" // string@ac04 │ │ +1a76dc: 7120 09b7 0900 |0002: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a76e2: 2200 bd04 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$removeSelectedFilesFromOffline$1; // type@04bd │ │ +1a76e6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1a76e8: 7051 8e0f 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@0f8e │ │ +1a76ee: 0705 |000b: move-object v5, v0 │ │ +1a76f0: 1f05 171b |000c: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a76f4: 1236 |000e: const/4 v6, #int 3 // #3 │ │ +1a76f6: 1207 |000f: const/4 v7, #int 0 // #0 │ │ +1a76f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +1a76fa: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +1a76fe: 7706 2206 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@0622 │ │ +1a7704: 0c09 |0016: move-result-object v9 │ │ +1a7706: 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; │ │ @@ -33598,34 +33598,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 │ │ -1a7638: |[1a7638] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ -1a7648: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a764c: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7652: 1a00 a4da |0005: const-string v0, "newName" // string@daa4 │ │ -1a7656: 7120 fcb6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a765c: 7100 c4c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7662: 0c00 |000d: move-result-object v0 │ │ -1a7664: 0701 |000e: move-object v1, v0 │ │ -1a7666: 1f01 501a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a766a: 2200 be04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04be │ │ -1a766e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a7670: 7040 930f 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@0f93 │ │ -1a7676: 0704 |0017: move-object v4, v0 │ │ -1a7678: 1f04 161b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a767c: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a767e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a7680: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a7684: 7706 2206 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@0622 │ │ -1a768a: 0c08 |0021: move-result-object v8 │ │ -1a768c: 1108 |0022: return-object v8 │ │ +1a7708: |[1a7708] com.infomaniak.drive.ui.MainViewModel.renameFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;)Landroidx/lifecycle/LiveData; │ │ +1a7718: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a771c: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7722: 1a00 a9da |0005: const-string v0, "newName" // string@daa9 │ │ +1a7726: 7120 09b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a772c: 7100 d1c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7732: 0c00 |000d: move-result-object v0 │ │ +1a7734: 0701 |000e: move-object v1, v0 │ │ +1a7736: 1f01 511a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a773a: 2200 be04 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$renameFile$1; // type@04be │ │ +1a773e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a7740: 7040 930f 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@0f93 │ │ +1a7746: 0704 |0017: move-object v4, v0 │ │ +1a7748: 1f04 171b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a774c: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a774e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7750: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a7754: 7706 2206 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@0622 │ │ +1a775a: 0c08 |0021: move-result-object v8 │ │ +1a775c: 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; │ │ @@ -33635,29 +33635,29 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -1a869c: |[1a869c] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ -1a86ac: 0770 |0000: move-object v0, v7 │ │ -1a86ae: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a86b2: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a86b8: 0c01 |0006: move-result-object v1 │ │ -1a86ba: 2200 bf04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04bf │ │ -1a86be: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -1a86c0: 7030 980f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ -1a86c6: 0704 |000d: move-object v4, v0 │ │ -1a86c8: 1f04 161b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a86cc: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -1a86ce: 1206 |0011: const/4 v6, #int 0 // #0 │ │ -1a86d0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1a86d2: 7706 0cc6 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@c60c │ │ -1a86d8: 0e00 |0016: return-void │ │ +1a876c: |[1a876c] com.infomaniak.drive.ui.MainViewModel.restartUploadWorkerIfNeeded:()V │ │ +1a877c: 0770 |0000: move-object v0, v7 │ │ +1a877e: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a8782: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a8788: 0c01 |0006: move-result-object v1 │ │ +1a878a: 2200 bf04 |0007: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1; // type@04bf │ │ +1a878e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +1a8790: 7030 980f 7002 |000a: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MainViewModel$restartUploadWorkerIfNeeded$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0f98 │ │ +1a8796: 0704 |000d: move-object v4, v0 │ │ +1a8798: 1f04 171b |000e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a879c: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +1a879e: 1206 |0011: const/4 v6, #int 0 // #0 │ │ +1a87a0: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1a87a2: 7706 19c6 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@c619 │ │ +1a87a8: 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;) │ │ @@ -33665,32 +33665,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 │ │ -1a76c0: |[1a76c0] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ -1a76d0: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a76d4: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a76da: 7100 c4c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a76e0: 0c00 |0008: move-result-object v0 │ │ -1a76e2: 0701 |0009: move-object v1, v0 │ │ -1a76e4: 1f01 501a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a76e8: 2200 c004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c0 │ │ -1a76ec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -1a76ee: 7052 9d0f 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@0f9d │ │ -1a76f4: 0704 |0012: move-object v4, v0 │ │ -1a76f6: 1f04 161b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a76fa: 1225 |0015: const/4 v5, #int 2 // #2 │ │ -1a76fc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ -1a76fe: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ -1a7702: 7706 2206 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@0622 │ │ -1a7708: 0c08 |001c: move-result-object v8 │ │ -1a770a: 1108 |001d: return-object v8 │ │ +1a7790: |[1a7790] com.infomaniak.drive.ui.MainViewModel.restoreTrashFile:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/Integer;Lkotlin/jvm/functions/Function0;)Landroidx/lifecycle/LiveData; │ │ +1a77a0: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a77a4: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a77aa: 7100 d1c7 0000 |0005: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a77b0: 0c00 |0008: move-result-object v0 │ │ +1a77b2: 0701 |0009: move-object v1, v0 │ │ +1a77b4: 1f01 511a |000a: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a77b8: 2200 c004 |000c: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$restoreTrashFile$1; // type@04c0 │ │ +1a77bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +1a77be: 7052 9d0f 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@0f9d │ │ +1a77c4: 0704 |0012: move-object v4, v0 │ │ +1a77c6: 1f04 171b |0013: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a77ca: 1225 |0015: const/4 v5, #int 2 // #2 │ │ +1a77cc: 1206 |0016: const/4 v6, #int 0 // #0 │ │ +1a77ce: 1602 0000 |0017: const-wide/16 v2, #int 0 // #0 │ │ +1a77d2: 7706 2206 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@0622 │ │ +1a77d8: 0c08 |001c: move-result-object v8 │ │ +1a77da: 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; │ │ @@ -33701,28 +33701,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 │ │ -1a875c: |[1a875c] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ -1a876c: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ -1a8770: 5430 0805 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ -1a8774: 1f00 6a1d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a8778: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -1a877a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -1a877c: 7140 70c8 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@c870 │ │ -1a8782: 7010 2210 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1022 │ │ -1a8788: 5430 0c05 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ -1a878c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -1a8790: 6e20 1b14 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@141b │ │ -1a8796: 5430 f204 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ -1a879a: 6e20 4906 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1a87a0: 0e00 |001a: return-void │ │ +1a882c: |[1a882c] com.infomaniak.drive.ui.MainViewModel.setCurrentFolder:(Lcom/infomaniak/drive/data/models/File;)V │ │ +1a883c: 3804 1a00 |0000: if-eqz v4, 001a // +001a │ │ +1a8840: 5430 0805 |0002: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ +1a8844: 1f00 6b1d |0004: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a8848: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +1a884a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +1a884c: 7140 7dc8 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@c87d │ │ +1a8852: 7010 2210 0300 |000b: invoke-direct {v3}, Lcom/infomaniak/drive/ui/MainViewModel;.saveCurrentFolderId:()V // method@1022 │ │ +1a8858: 5430 0c05 |000e: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ +1a885c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +1a8860: 6e20 2814 4000 |0012: invoke-virtual {v0, v4}, Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;.setParentFolder:(Lcom/infomaniak/drive/data/models/File;)V // method@1428 │ │ +1a8866: 5430 f204 |0015: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;._currentFolder:Landroidx/lifecycle/MutableLiveData; // field@04f2 │ │ +1a886a: 6e20 4906 4000 |0017: invoke-virtual {v0, v4}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1a8870: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x000b line=134 │ │ 0x000e line=135 │ │ 0x0015 line=136 │ │ locals : │ │ @@ -33734,43 +33734,43 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 50 16-bit code units │ │ -1a7f44: |[1a7f44] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ -1a7f54: 5480 0805 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ -1a7f58: 1f00 6a1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a7f5c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a7f5e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a7f60: 7140 70c8 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@c870 │ │ -1a7f66: 7130 a3c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8a3 │ │ -1a7f6c: 0c00 |000c: move-result-object v0 │ │ -1a7f6e: 5b80 0805 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ -1a7f72: 0780 |000f: move-object v0, v8 │ │ -1a7f74: 1f00 3902 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a7f78: 7110 5606 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a7f7e: 0c02 |0015: move-result-object v2 │ │ -1a7f80: 7100 c4c7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7f86: 0c00 |0019: move-result-object v0 │ │ -1a7f88: 5483 0805 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ -1a7f8c: 1f03 501a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7f90: 6e20 0ec7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c70e │ │ -1a7f96: 0c03 |0021: move-result-object v3 │ │ -1a7f98: 2200 c104 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c1 │ │ -1a7f9c: 7030 a20f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ -1a7fa2: 0705 |0027: move-object v5, v0 │ │ -1a7fa4: 1f05 161b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7fa8: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a7faa: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a7fac: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a7fae: 7706 0cc6 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@c60c │ │ -1a7fb4: 0c00 |0030: move-result-object v0 │ │ -1a7fb6: 1100 |0031: return-object v0 │ │ +1a8014: |[1a8014] com.infomaniak.drive.ui.MainViewModel.setCurrentFolderAsRoot:()Lkotlinx/coroutines/Job; │ │ +1a8024: 5480 0805 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ +1a8028: 1f00 6b1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a802c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a802e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a8030: 7140 7dc8 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@c87d │ │ +1a8036: 7130 b0c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8b0 │ │ +1a803c: 0c00 |000c: move-result-object v0 │ │ +1a803e: 5b80 0805 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ +1a8042: 0780 |000f: move-object v0, v8 │ │ +1a8044: 1f00 3902 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a8048: 7110 5606 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a804e: 0c02 |0015: move-result-object v2 │ │ +1a8050: 7100 d1c7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a8056: 0c00 |0019: move-result-object v0 │ │ +1a8058: 5483 0805 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.setCurrentFolderJob:Lkotlinx/coroutines/CompletableJob; // field@0508 │ │ +1a805c: 1f03 511a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a8060: 6e20 1bc7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c71b │ │ +1a8066: 0c03 |0021: move-result-object v3 │ │ +1a8068: 2200 c104 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1; // type@04c1 │ │ +1a806c: 7030 a20f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$setCurrentFolderAsRoot$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fa2 │ │ +1a8072: 0705 |0027: move-object v5, v0 │ │ +1a8074: 1f05 171b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a8078: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a807a: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a807c: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a807e: 7706 19c6 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@c619 │ │ +1a8084: 0c00 |0030: move-result-object v0 │ │ +1a8086: 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; │ │ @@ -33780,19 +33780,19 @@ │ │ type : '(Ljava/util/LinkedHashMap;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a87a4: |[1a87a4] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ -1a87b4: 1a00 1126 |0000: const-string v0, "" // string@2611 │ │ -1a87b8: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a87be: 5b12 f704 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f7 │ │ -1a87c2: 0e00 |0007: return-void │ │ +1a8874: |[1a8874] com.infomaniak.drive.ui.MainViewModel.setCurrentPreviewFileList:(Ljava/util/LinkedHashMap;)V │ │ +1a8884: 1a00 1226 |0000: const-string v0, "" // string@2612 │ │ +1a8888: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a888e: 5b12 f704 |0005: iput-object v2, v1, Lcom/infomaniak/drive/ui/MainViewModel;.currentPreviewFileList:Ljava/util/LinkedHashMap; // field@04f7 │ │ +1a8892: 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; │ │ │ │ @@ -33801,17 +33801,17 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a87c4: |[1a87c4] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ -1a87d4: 5c01 fb04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fb │ │ -1a87d8: 0e00 |0002: return-void │ │ +1a8894: |[1a8894] com.infomaniak.drive.ui.MainViewModel.setIgnoreSyncOffline:(Z)V │ │ +1a88a4: 5c01 fb04 |0000: iput-boolean v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.ignoreSyncOffline:Z // field@04fb │ │ +1a88a8: 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 │ │ │ │ @@ -33820,22 +33820,22 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -1a87dc: |[1a87dc] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ -1a87ec: 5430 0605 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ -1a87f0: 1a01 dbd7 |0002: const-string v1, "mustOpenUploadShortcut" // string@d7db │ │ -1a87f4: 7110 b192 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a87fa: 0c02 |0007: move-result-object v2 │ │ -1a87fc: 6e30 5106 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1a8802: 5c34 fe04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fe │ │ -1a8806: 0e00 |000d: return-void │ │ +1a88ac: |[1a88ac] com.infomaniak.drive.ui.MainViewModel.setMustOpenUploadShortcut:(Z)V │ │ +1a88bc: 5430 0605 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/MainViewModel;.savedStateHandle:Landroidx/lifecycle/SavedStateHandle; // field@0506 │ │ +1a88c0: 1a01 e0d7 |0002: const-string v1, "mustOpenUploadShortcut" // string@d7e0 │ │ +1a88c4: 7110 be92 0400 |0004: invoke-static {v4}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a88ca: 0c02 |0007: move-result-object v2 │ │ +1a88cc: 6e30 5106 1002 |0008: invoke-virtual {v0, v1, v2}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1a88d2: 5c34 fe04 |000b: iput-boolean v4, v3, Lcom/infomaniak/drive/ui/MainViewModel;.mustOpenUploadShortcut:Z // field@04fe │ │ +1a88d6: 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 │ │ @@ -33845,17 +33845,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 │ │ -1a8844: |[1a8844] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ -1a8854: 5b01 0705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0507 │ │ -1a8858: 0e00 |0002: return-void │ │ +1a8914: |[1a8914] com.infomaniak.drive.ui.MainViewModel.setSelectFolderUserDrive:(Lcom/infomaniak/drive/data/models/UserDrive;)V │ │ +1a8924: 5b01 0705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.selectFolderUserDrive:Lcom/infomaniak/drive/data/models/UserDrive; // field@0507 │ │ +1a8928: 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; │ │ │ │ @@ -33864,17 +33864,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 │ │ -1a885c: |[1a885c] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ -1a886c: 5b01 0c05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ -1a8870: 0e00 |0002: return-void │ │ +1a892c: |[1a892c] com.infomaniak.drive.ui.MainViewModel.setUploadFilesHelper:(Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper;)V │ │ +1a893c: 5b01 0c05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MainViewModel;.uploadFilesHelper:Lcom/infomaniak/drive/ui/addFiles/UploadFilesHelper; // field@050c │ │ +1a8940: 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; │ │ │ │ @@ -33883,35 +33883,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 │ │ -1a7fb8: |[1a7fb8] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ -1a7fc8: 1a00 84e0 |0000: const-string v0, "onUserSwitched" // string@e084 │ │ -1a7fcc: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7fd2: 0770 |0005: move-object v0, v7 │ │ -1a7fd4: 1f00 3902 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a7fd8: 7110 5606 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a7fde: 0c01 |000b: move-result-object v1 │ │ -1a7fe0: 7100 c4c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7fe6: 0c00 |000f: move-result-object v0 │ │ -1a7fe8: 0702 |0010: move-object v2, v0 │ │ -1a7fea: 1f02 501a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a7fee: 2200 c304 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c3 │ │ -1a7ff2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1a7ff4: 7030 ac0f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ -1a7ffa: 0704 |0019: move-object v4, v0 │ │ -1a7ffc: 1f04 161b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a8000: 1225 |001c: const/4 v5, #int 2 // #2 │ │ -1a8002: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -1a8004: 7706 0cc6 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@c60c │ │ -1a800a: 0c08 |0021: move-result-object v8 │ │ -1a800c: 1108 |0022: return-object v8 │ │ +1a8088: |[1a8088] com.infomaniak.drive.ui.MainViewModel.switchToNextUser:(Lkotlin/jvm/functions/Function0;)Lkotlinx/coroutines/Job; │ │ +1a8098: 1a00 89e0 |0000: const-string v0, "onUserSwitched" // string@e089 │ │ +1a809c: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a80a2: 0770 |0005: move-object v0, v7 │ │ +1a80a4: 1f00 3902 |0006: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a80a8: 7110 5606 0000 |0008: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a80ae: 0c01 |000b: move-result-object v1 │ │ +1a80b0: 7100 d1c7 0000 |000c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a80b6: 0c00 |000f: move-result-object v0 │ │ +1a80b8: 0702 |0010: move-object v2, v0 │ │ +1a80ba: 1f02 511a |0011: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a80be: 2200 c304 |0013: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1; // type@04c3 │ │ +1a80c2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1a80c4: 7030 ac0f 8003 |0016: invoke-direct {v0, v8, v3}, Lcom/infomaniak/drive/ui/MainViewModel$switchToNextUser$1;.:(Lkotlin/jvm/functions/Function0;Lkotlin/coroutines/Continuation;)V // method@0fac │ │ +1a80ca: 0704 |0019: move-object v4, v0 │ │ +1a80cc: 1f04 171b |001a: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a80d0: 1225 |001c: const/4 v5, #int 2 // #2 │ │ +1a80d2: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +1a80d4: 7706 19c6 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@c619 │ │ +1a80da: 0c08 |0021: move-result-object v8 │ │ +1a80dc: 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; │ │ │ │ @@ -33920,42 +33920,42 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 49 16-bit code units │ │ -1a8874: |[1a8874] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ -1a8884: 5480 0905 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ -1a8888: 1f00 6a1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6a │ │ -1a888c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1a888e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1a8890: 7140 70c8 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@c870 │ │ -1a8896: 7130 a3c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8a3 │ │ -1a889c: 0c00 |000c: move-result-object v0 │ │ -1a889e: 5b80 0905 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ -1a88a2: 0780 |000f: move-object v0, v8 │ │ -1a88a4: 1f00 3902 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a88a8: 7110 5606 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a88ae: 0c02 |0015: move-result-object v2 │ │ -1a88b0: 7100 c4c7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a88b6: 0c00 |0019: move-result-object v0 │ │ -1a88b8: 5483 0905 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ -1a88bc: 1f03 501a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a88c0: 6e20 0ec7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c70e │ │ -1a88c6: 0c03 |0021: move-result-object v3 │ │ -1a88c8: 2200 c404 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c4 │ │ -1a88cc: 7030 b10f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ -1a88d2: 0705 |0027: move-object v5, v0 │ │ -1a88d4: 1f05 161b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a88d8: 1226 |002a: const/4 v6, #int 2 // #2 │ │ -1a88da: 1207 |002b: const/4 v7, #int 0 // #0 │ │ -1a88dc: 1204 |002c: const/4 v4, #int 0 // #0 │ │ -1a88de: 7706 0cc6 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@c60c │ │ -1a88e4: 0e00 |0030: return-void │ │ +1a8944: |[1a8944] com.infomaniak.drive.ui.MainViewModel.syncOfflineFiles:()V │ │ +1a8954: 5480 0905 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ +1a8958: 1f00 6b1d |0002: check-cast v0, Lkotlinx/coroutines/Job; // type@1d6b │ │ +1a895c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1a895e: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1a8960: 7140 7dc8 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@c87d │ │ +1a8966: 7130 b0c8 2101 |0009: invoke-static {v1, v2, v1}, Lkotlinx/coroutines/JobKt;.Job$default:(Lkotlinx/coroutines/Job;ILjava/lang/Object;)Lkotlinx/coroutines/CompletableJob; // method@c8b0 │ │ +1a896c: 0c00 |000c: move-result-object v0 │ │ +1a896e: 5b80 0905 |000d: iput-object v0, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ +1a8972: 0780 |000f: move-object v0, v8 │ │ +1a8974: 1f00 3902 |0010: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a8978: 7110 5606 0000 |0012: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a897e: 0c02 |0015: move-result-object v2 │ │ +1a8980: 7100 d1c7 0000 |0016: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a8986: 0c00 |0019: move-result-object v0 │ │ +1a8988: 5483 0905 |001a: iget-object v3, v8, Lcom/infomaniak/drive/ui/MainViewModel;.syncOfflineFilesJob:Lkotlinx/coroutines/CompletableJob; // field@0509 │ │ +1a898c: 1f03 511a |001c: check-cast v3, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a8990: 6e20 1bc7 3000 |001e: invoke-virtual {v0, v3}, Lkotlinx/coroutines/CoroutineDispatcher;.plus:(Lkotlin/coroutines/CoroutineContext;)Lkotlin/coroutines/CoroutineContext; // method@c71b │ │ +1a8996: 0c03 |0021: move-result-object v3 │ │ +1a8998: 2200 c404 |0022: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1; // type@04c4 │ │ +1a899c: 7030 b10f 8001 |0024: invoke-direct {v0, v8, v1}, Lcom/infomaniak/drive/ui/MainViewModel$syncOfflineFiles$1;.:(Lcom/infomaniak/drive/ui/MainViewModel;Lkotlin/coroutines/Continuation;)V // method@0fb1 │ │ +1a89a2: 0705 |0027: move-object v5, v0 │ │ +1a89a4: 1f05 171b |0028: check-cast v5, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a89a8: 1226 |002a: const/4 v6, #int 2 // #2 │ │ +1a89aa: 1207 |002b: const/4 v7, #int 0 // #0 │ │ +1a89ac: 1204 |002c: const/4 v4, #int 0 // #0 │ │ +1a89ae: 7706 19c6 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@c619 │ │ +1a89b4: 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; │ │ @@ -33965,34 +33965,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 │ │ -1a770c: |[1a770c] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ -1a771c: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a7720: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7726: 1a00 7bda |0005: const-string v0, "newDropBox" // string@da7b │ │ -1a772a: 7120 fcb6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7730: 7100 c4c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a7736: 0c00 |000d: move-result-object v0 │ │ -1a7738: 0701 |000e: move-object v1, v0 │ │ -1a773a: 1f01 501a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a773e: 2200 c504 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c5 │ │ -1a7742: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1a7744: 7040 b60f 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@0fb6 │ │ -1a774a: 0704 |0017: move-object v4, v0 │ │ -1a774c: 1f04 161b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a7750: 1225 |001a: const/4 v5, #int 2 // #2 │ │ -1a7752: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -1a7754: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -1a7758: 7706 2206 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@0622 │ │ -1a775e: 0c08 |0021: move-result-object v8 │ │ -1a7760: 1108 |0022: return-object v8 │ │ +1a77dc: |[1a77dc] com.infomaniak.drive.ui.MainViewModel.updateDropBox:(Lcom/infomaniak/drive/data/models/File;Lcom/infomaniak/drive/data/models/DropBox;)Landroidx/lifecycle/LiveData; │ │ +1a77ec: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a77f0: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a77f6: 1a00 80da |0005: const-string v0, "newDropBox" // string@da80 │ │ +1a77fa: 7120 09b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7800: 7100 d1c7 0000 |000a: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a7806: 0c00 |000d: move-result-object v0 │ │ +1a7808: 0701 |000e: move-object v1, v0 │ │ +1a780a: 1f01 511a |000f: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a780e: 2200 c504 |0011: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateDropBox$1; // type@04c5 │ │ +1a7812: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1a7814: 7040 b60f 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@0fb6 │ │ +1a781a: 0704 |0017: move-object v4, v0 │ │ +1a781c: 1f04 171b |0018: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7820: 1225 |001a: const/4 v5, #int 2 // #2 │ │ +1a7822: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +1a7824: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +1a7828: 7706 2206 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@0622 │ │ +1a782e: 0c08 |0021: move-result-object v8 │ │ +1a7830: 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; │ │ @@ -34002,36 +34002,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 │ │ -1a7764: |[1a7764] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ -1a7774: 1a00 80ab |0000: const-string v0, "file" // string@ab80 │ │ -1a7778: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a777e: 1a00 bd9b |0005: const-string v0, "color" // string@9bbd │ │ -1a7782: 7120 fcb6 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7788: 1b00 ac02 0100 |000a: const-string/jumbo v0, "userDrive" // string@000102ac │ │ -1a778e: 7120 fcb6 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7794: 7100 c4c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a779a: 0c00 |0013: move-result-object v0 │ │ -1a779c: 0701 |0014: move-object v1, v0 │ │ -1a779e: 1f01 501a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a77a2: 2200 c604 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c6 │ │ -1a77a6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -1a77a8: 7052 bb0f 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@0fbb │ │ -1a77ae: 0704 |001d: move-object v4, v0 │ │ -1a77b0: 1f04 161b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a77b4: 1225 |0020: const/4 v5, #int 2 // #2 │ │ -1a77b6: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -1a77b8: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ -1a77bc: 7706 2206 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@0622 │ │ -1a77c2: 0c08 |0027: move-result-object v8 │ │ -1a77c4: 1108 |0028: return-object v8 │ │ +1a7834: |[1a7834] com.infomaniak.drive.ui.MainViewModel.updateFolderColor:(Lcom/infomaniak/drive/data/models/File;Ljava/lang/String;Lcom/infomaniak/drive/data/models/UserDrive;)Landroidx/lifecycle/LiveData; │ │ +1a7844: 1a00 85ab |0000: const-string v0, "file" // string@ab85 │ │ +1a7848: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a784e: 1a00 c29b |0005: const-string v0, "color" // string@9bc2 │ │ +1a7852: 7120 09b7 0900 |0007: invoke-static {v9, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7858: 1b00 b102 0100 |000a: const-string/jumbo v0, "userDrive" // string@000102b1 │ │ +1a785e: 7120 09b7 0a00 |000d: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7864: 7100 d1c7 0000 |0010: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a786a: 0c00 |0013: move-result-object v0 │ │ +1a786c: 0701 |0014: move-object v1, v0 │ │ +1a786e: 1f01 511a |0015: check-cast v1, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a7872: 2200 c604 |0017: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$updateFolderColor$1; // type@04c6 │ │ +1a7876: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +1a7878: 7052 bb0f 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@0fbb │ │ +1a787e: 0704 |001d: move-object v4, v0 │ │ +1a7880: 1f04 171b |001e: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a7884: 1225 |0020: const/4 v5, #int 2 // #2 │ │ +1a7886: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +1a7888: 1602 0000 |0022: const-wide/16 v2, #int 0 // #0 │ │ +1a788c: 7706 2206 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@0622 │ │ +1a7892: 0c08 |0027: move-result-object v8 │ │ +1a7894: 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; │ │ @@ -34042,34 +34042,34 @@ │ │ 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 │ │ -1a7da4: |[1a7da4] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ -1a7db4: 1a00 9ad4 |0000: const-string v0, "mediator" // string@d49a │ │ -1a7db8: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a7dbe: 2200 9304 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@0493 │ │ -1a7dc2: 7020 bb0e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ebb │ │ -1a7dc8: 1100 |000a: return-object v0 │ │ +1a7e74: |[1a7e74] com.infomaniak.drive.ui.MainViewModel.updateMultiSelectMediator:(Landroidx/lifecycle/MediatorLiveData;)Lkotlin/jvm/functions/Function1; │ │ +1a7e84: 1a00 9fd4 |0000: const-string v0, "mediator" // string@d49f │ │ +1a7e88: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a7e8e: 2200 9304 |0005: new-instance v0, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3; // type@0493 │ │ +1a7e92: 7020 bb0e 2000 |0007: invoke-direct {v0, v2}, Lcom/infomaniak/drive/ui/MainViewModel$$ExternalSyntheticLambda3;.:(Landroidx/lifecycle/MediatorLiveData;)V // method@0ebb │ │ +1a7e98: 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 : 26924 (MainViewModel.kt) │ │ + source_file_idx : 26928 (MainViewModel.kt) │ │ │ │ Class #169 header: │ │ class_idx : 1224 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #169 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;' │ │ @@ -34093,19 +34093,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 │ │ -1a88e8: |[1a88e8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1a88f8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a88fe: 5b01 0d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050d │ │ -1a8902: 5b02 0e05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050e │ │ -1a8906: 0e00 |0007: return-void │ │ +1a89b8: |[1a89b8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1a89c8: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a89ce: 5b01 0d05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050d │ │ +1a89d2: 5b02 0e05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050e │ │ +1a89d6: 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; │ │ @@ -34116,33 +34116,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a8908: |[1a8908] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -1a8918: 5420 0d05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050d │ │ -1a891c: 5421 0e05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050e │ │ -1a8920: 7130 3d10 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@103d │ │ -1a8926: 0e00 |0007: return-void │ │ +1a89d8: |[1a89d8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +1a89e8: 5420 0d05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050d │ │ +1a89ec: 5421 0e05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0;.f$1:Lcom/infomaniak/drive/data/models/drive/Drive; // field@050e │ │ +1a89f0: 7130 3d10 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@103d │ │ +1a89f6: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #170 header: │ │ class_idx : 1225 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #170 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;' │ │ @@ -34162,18 +34162,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 │ │ -1a8928: |[1a8928] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a8938: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a893e: 5b01 0f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ -1a8942: 0e00 |0005: return-void │ │ +1a89f8: |[1a89f8] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a8a08: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a8a0e: 5b01 0f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ +1a8a12: 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; │ │ │ │ @@ -34183,32 +34183,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a8944: |[1a8944] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1a8954: 5410 0f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ -1a8958: 7120 3e10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@103e │ │ -1a895e: 0e00 |0005: return-void │ │ +1a8a14: |[1a8a14] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1a8a24: 5410 0f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@050f │ │ +1a8a28: 7120 3e10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V // method@103e │ │ +1a8a2e: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #171 header: │ │ class_idx : 1226 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #171 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;' │ │ @@ -34228,18 +34228,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 │ │ -1a8980: |[1a8980] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ -1a8990: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a8996: 5b01 1005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0510 │ │ -1a899a: 0e00 |0005: return-void │ │ +1a8a50: |[1a8a50] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V │ │ +1a8a60: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a8a66: 5b01 1005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0510 │ │ +1a8a6a: 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; │ │ │ │ @@ -34249,32 +34249,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a8960: |[1a8960] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ -1a8970: 5410 1005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0510 │ │ -1a8974: 7110 3c10 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@103c │ │ -1a897a: 0c00 |0005: move-result-object v0 │ │ -1a897c: 1100 |0006: return-object v0 │ │ +1a8a30: |[1a8a30] com.infomaniak.drive.ui.MaintenanceActivity$$ExternalSyntheticLambda2.invoke:()Ljava/lang/Object; │ │ +1a8a40: 5410 1005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0510 │ │ +1a8a44: 7110 3c10 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@103c │ │ +1a8a4a: 0c00 |0005: move-result-object v0 │ │ +1a8a4c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #172 header: │ │ class_idx : 1227 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 26925 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 26929 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #172 annotations: │ │ Annotations on class │ │ @@ -34312,140 +34312,140 @@ │ │ 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 │ │ -1a8a8c: |[1a8a8c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ -1a8a9c: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0512 │ │ -1a8aa0: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8aa2: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a8aa8: 0e00 |0006: return-void │ │ +1a8b5c: |[1a8b5c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V │ │ +1a8b6c: 5b01 1205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0512 │ │ +1a8b70: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a8b72: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a8b78: 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 │ │ -1a8a68: |[1a8a68] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8a78: 2202 cb04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cb │ │ -1a8a7c: 5410 1205 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0512 │ │ -1a8a80: 7030 3710 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1037 │ │ -1a8a86: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a8a8a: 1102 |0009: return-object v2 │ │ +1a8b38: |[1a8b38] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a8b48: 2202 cb04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cb │ │ +1a8b4c: 5410 1205 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0512 │ │ +1a8b50: 7030 3710 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1037 │ │ +1a8b56: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a8b5a: 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 │ │ -1a899c: |[1a899c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a89ac: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a89b0: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a89b4: 6e30 3a10 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@103a │ │ -1a89ba: 0c01 |0007: move-result-object v1 │ │ -1a89bc: 1101 |0008: return-object v1 │ │ +1a8a6c: |[1a8a6c] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8a7c: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a8a80: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a8a84: 6e30 3a10 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@103a │ │ +1a8a8a: 0c01 |0007: move-result-object v1 │ │ +1a8a8c: 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 │ │ -1a89c0: |[1a89c0] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a89d0: 6e30 3810 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@1038 │ │ -1a89d6: 0c01 |0003: move-result-object v1 │ │ -1a89d8: 1f01 cb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cb │ │ -1a89dc: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a89e0: 6e20 3b10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@103b │ │ -1a89e6: 0c01 |000b: move-result-object v1 │ │ -1a89e8: 1101 |000c: return-object v1 │ │ +1a8a90: |[1a8a90] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8aa0: 6e30 3810 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@1038 │ │ +1a8aa6: 0c01 |0003: move-result-object v1 │ │ +1a8aa8: 1f01 cb04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cb │ │ +1a8aac: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a8ab0: 6e20 3b10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@103b │ │ +1a8ab6: 0c01 |000b: move-result-object v1 │ │ +1a8ab8: 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 │ │ -1a89ec: |[1a89ec] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a89fc: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a8a02: 0c00 |0003: move-result-object v0 │ │ -1a8a04: 5291 1105 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0511 │ │ -1a8a08: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8a0a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8a0e: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a8a12: 7110 f99a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a8a18: 2825 |000e: goto 0033 // +0025 │ │ -1a8a1a: 220a 8217 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a8a1e: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a8a22: 7020 4093 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a8a28: 270a |0016: throw v10 │ │ -1a8a2a: 7110 f99a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a8a30: 6201 b712 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a8a34: 549a 1205 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0512 │ │ -1a8a38: 1f0a 3100 |001e: check-cast v10, Landroid/content/Context; // type@0031 │ │ -1a8a3c: 0796 |0020: move-object v6, v9 │ │ -1a8a3e: 1f06 451a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a8a42: 5992 1105 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0511 │ │ -1a8a46: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -1a8a48: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -1a8a4a: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -1a8a4c: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ -1a8a50: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1a8a52: 07a2 |002b: move-object v2, v10 │ │ -1a8a54: 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 │ │ -1a8a5a: 0c0a |002f: move-result-object v10 │ │ -1a8a5c: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ -1a8a60: 1100 |0032: return-object v0 │ │ -1a8a62: 620a 78b2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a8a66: 110a |0035: return-object v10 │ │ +1a8abc: |[1a8abc] com.infomaniak.drive.ui.MaintenanceActivity$onResume$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8acc: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a8ad2: 0c00 |0003: move-result-object v0 │ │ +1a8ad4: 5291 1105 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0511 │ │ +1a8ad8: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8ada: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8ade: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a8ae2: 7110 069b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a8ae8: 2825 |000e: goto 0033 // +0025 │ │ +1a8aea: 220a 8317 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a8aee: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a8af2: 7020 4d93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a8af8: 270a |0016: throw v10 │ │ +1a8afa: 7110 069b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a8b00: 6201 ba12 |001a: sget-object v1, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a8b04: 549a 1205 |001c: iget-object v10, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.this$0:Lcom/infomaniak/drive/ui/MaintenanceActivity; // field@0512 │ │ +1a8b08: 1f0a 3100 |001e: check-cast v10, Landroid/content/Context; // type@0031 │ │ +1a8b0c: 0796 |0020: move-object v6, v9 │ │ +1a8b0e: 1f06 461a |0021: check-cast v6, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a8b12: 5992 1105 |0023: iput v2, v9, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.label:I // field@0511 │ │ +1a8b16: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +1a8b18: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +1a8b1a: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +1a8b1c: 1307 0c00 |0028: const/16 v7, #int 12 // #c │ │ +1a8b20: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1a8b22: 07a2 |002b: move-object v2, v10 │ │ +1a8b24: 7708 ae39 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@39ae │ │ +1a8b2a: 0c0a |002f: move-result-object v10 │ │ +1a8b2c: 330a 0300 |0030: if-ne v10, v0, 0033 // +0003 │ │ +1a8b30: 1100 |0032: return-object v0 │ │ +1a8b32: 620a 7bb2 |0033: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a8b36: 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 : 26925 (MaintenanceActivity.kt) │ │ + source_file_idx : 26929 (MaintenanceActivity.kt) │ │ │ │ Class #173 header: │ │ class_idx : 1228 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 370 │ │ -source_file_idx : 26925 │ │ +source_file_idx : 26929 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -34469,71 +34469,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 │ │ -1a8aac: |[1a8aac] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8abc: 7110 4010 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@1040 │ │ -1a8ac2: 0c00 |0003: move-result-object v0 │ │ -1a8ac4: 1100 |0004: return-object v0 │ │ +1a8b7c: |[1a8b7c] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$F2rpXdS9CD_eLQFOOvQKC6eaDE8:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8b8c: 7110 4010 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@1040 │ │ +1a8b92: 0c00 |0003: move-result-object v0 │ │ +1a8b94: 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 │ │ -1a8b18: |[1a8b18] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ -1a8b28: 7130 4610 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@1046 │ │ -1a8b2e: 0e00 |0003: return-void │ │ +1a8be8: |[1a8be8] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$Hvwr8TDM10fz3u6Xg0pbC6Qj5nk:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lcom/infomaniak/drive/data/models/drive/Drive;Landroid/view/View;)V │ │ +1a8bf8: 7130 4610 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@1046 │ │ +1a8bfe: 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 │ │ -1a8b30: |[1a8b30] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a8b40: 7120 4710 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@1047 │ │ -1a8b46: 0e00 |0003: return-void │ │ +1a8c00: |[1a8c00] com.infomaniak.drive.ui.MaintenanceActivity.$r8$lambda$P8nUFdml979k7IKBawNNNTNmgNY:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a8c10: 7120 4710 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@1047 │ │ +1a8c16: 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 │ │ -1a8b48: |[1a8b48] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ -1a8b58: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1a8b5e: 2200 ca04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04ca │ │ -1a8b62: 7020 3510 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1035 │ │ -1a8b68: 7110 109a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a8b6e: 0c00 |000b: move-result-object v0 │ │ -1a8b70: 5b10 1305 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0513 │ │ -1a8b74: 0e00 |000e: return-void │ │ +1a8c18: |[1a8c18] com.infomaniak.drive.ui.MaintenanceActivity.:()V │ │ +1a8c28: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1a8c2e: 2200 ca04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2; // type@04ca │ │ +1a8c32: 7020 3510 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1035 │ │ +1a8c38: 7110 1d9a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a8c3e: 0c00 |000b: move-result-object v0 │ │ +1a8c40: 5b10 1305 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0513 │ │ +1a8c44: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/MaintenanceActivity; │ │ │ │ @@ -34542,22 +34542,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 │ │ -1a8ac8: |[1a8ac8] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8ad8: 6e10 4210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1042 │ │ -1a8ade: 0c01 |0003: move-result-object v1 │ │ -1a8ae0: 7110 c60b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bc6 │ │ -1a8ae6: 0c01 |0007: move-result-object v1 │ │ -1a8ae8: 1a00 f1c0 |0008: const-string v0, "inflate(...)" // string@c0f1 │ │ -1a8aec: 7120 fbb6 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a8af2: 1101 |000d: return-object v1 │ │ +1a8b98: |[1a8b98] com.infomaniak.drive.ui.MaintenanceActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8ba8: 6e10 4210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1042 │ │ +1a8bae: 0c01 |0003: move-result-object v1 │ │ +1a8bb0: 7110 c60b 0100 |0004: invoke-static {v1}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@0bc6 │ │ +1a8bb6: 0c01 |0007: move-result-object v1 │ │ +1a8bb8: 1a00 f6c0 |0008: const-string v0, "inflate(...)" // string@c0f6 │ │ +1a8bbc: 7120 08b7 0100 |000a: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a8bc2: 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;) │ │ @@ -34565,20 +34565,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 │ │ -1a8af4: |[1a8af4] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ -1a8b04: 5410 1305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0513 │ │ -1a8b08: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a8b0e: 0c00 |0005: move-result-object v0 │ │ -1a8b10: 1f00 cc03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03cc │ │ -1a8b14: 1100 |0008: return-object v0 │ │ +1a8bc4: |[1a8bc4] com.infomaniak.drive.ui.MaintenanceActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; │ │ +1a8bd4: 5410 1305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MaintenanceActivity;.binding$delegate:Lkotlin/Lazy; // field@0513 │ │ +1a8bd8: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a8bde: 0c00 |0005: move-result-object v0 │ │ +1a8be0: 1f00 cc03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // type@03cc │ │ +1a8be4: 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;) │ │ @@ -34586,24 +34586,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 │ │ -1a8b78: |[1a8b78] 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 │ │ -1a8b88: 6203 d450 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d4 │ │ -1a8b8c: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a8b90: 6200 b700 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b7 │ │ -1a8b94: 6e10 680b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b68 │ │ -1a8b9a: 0a02 |0009: move-result v2 │ │ -1a8b9c: 6e20 6709 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0967 │ │ -1a8ba2: 0c02 |000d: move-result-object v2 │ │ -1a8ba4: 6e30 4e46 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@464e │ │ -1a8baa: 0e00 |0011: return-void │ │ +1a8c48: |[1a8c48] 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 │ │ +1a8c58: 6203 d750 |0000: sget-object v3, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d7 │ │ +1a8c5c: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a8c60: 6200 b700 |0004: sget-object v0, Lcom/infomaniak/drive/data/api/ApiRoutes;.INSTANCE:Lcom/infomaniak/drive/data/api/ApiRoutes; // field@00b7 │ │ +1a8c64: 6e10 680b 0200 |0006: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/Drive;.getAccountId:()I // method@0b68 │ │ +1a8c6a: 0a02 |0009: move-result v2 │ │ +1a8c6c: 6e20 6709 2000 |000a: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/data/api/ApiRoutes;.renewDrive:(I)Ljava/lang/String; // method@0967 │ │ +1a8c72: 0c02 |000d: move-result-object v2 │ │ +1a8c74: 6e30 5b46 1302 |000e: invoke-virtual {v3, v1, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@465b │ │ +1a8c7a: 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; │ │ @@ -34613,22 +34613,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 │ │ -1a8bac: |[1a8bac] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ -1a8bbc: 2203 3800 |0000: new-instance v3, Landroid/content/Intent; // type@0038 │ │ -1a8bc0: 0720 |0002: move-object v0, v2 │ │ -1a8bc2: 1f00 3100 |0003: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1a8bc6: 1c01 0c05 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@050c │ │ -1a8bca: 7030 9300 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ -1a8bd0: 6e20 4a10 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@104a │ │ -1a8bd6: 0e00 |000d: return-void │ │ +1a8c7c: |[1a8c7c] com.infomaniak.drive.ui.MaintenanceActivity.onCreate$lambda$5$lambda$4:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Landroid/view/View;)V │ │ +1a8c8c: 2203 3800 |0000: new-instance v3, Landroid/content/Intent; // type@0038 │ │ +1a8c90: 0720 |0002: move-object v0, v2 │ │ +1a8c92: 1f00 3100 |0003: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a8c96: 1c01 0c05 |0005: const-class v1, Lcom/infomaniak/drive/ui/SwitchUserActivity; // type@050c │ │ +1a8c9a: 7030 9300 0301 |0007: invoke-direct {v3, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ +1a8ca0: 6e20 4a10 3200 |000a: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.startActivity:(Landroid/content/Intent;)V // method@104a │ │ +1a8ca6: 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; │ │ │ │ @@ -34638,158 +34638,158 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 294 16-bit code units │ │ -1a8bd8: |[1a8bd8] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a8be8: 7010 4110 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1041 │ │ -1a8bee: 0c00 |0003: move-result-object v0 │ │ -1a8bf0: 6f20 8e04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1a8bf6: 6e10 c50b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc5 │ │ -1a8bfc: 0c0a |000a: move-result-object v10 │ │ -1a8bfe: 1f0a 1001 |000b: check-cast v10, Landroid/view/View; // type@0110 │ │ -1a8c02: 6e20 4910 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@1049 │ │ -1a8c08: 6201 b900 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1a8c0c: 620a b712 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1a8c10: 6e10 8739 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -1a8c16: 0a0a |0017: move-result v10 │ │ -1a8c18: 7110 5a93 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1a8c1e: 0c02 |001b: move-result-object v2 │ │ -1a8c20: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ -1a8c24: 1207 |001e: const/4 v7, #int 0 // #0 │ │ -1a8c26: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -1a8c28: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -1a8c2a: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -1a8c2c: 7707 7809 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@0978 │ │ -1a8c32: 0c0a |0025: move-result-object v10 │ │ -1a8c34: 07a1 |0026: move-object v1, v10 │ │ -1a8c36: 1f01 5018 |0027: check-cast v1, Ljava/util/List; // type@1850 │ │ -1a8c3a: 7110 3ea8 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a83e │ │ -1a8c40: 0c01 |002c: move-result-object v1 │ │ -1a8c42: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1a8c46: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ -1a8c4a: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ -1a8c50: 2818 |0034: goto 004c // +0018 │ │ -1a8c52: 6e10 6e0b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ -1a8c58: 0c02 |0038: move-result-object v2 │ │ -1a8c5a: 6203 1e01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ -1a8c5e: 6e10 650b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ -1a8c64: 0c03 |003e: move-result-object v3 │ │ -1a8c66: 7120 f3b6 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a8c6c: 0a02 |0042: move-result v2 │ │ -1a8c6e: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ -1a8c72: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ -1a8c78: 2804 |0048: goto 004c // +0004 │ │ -1a8c7a: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ -1a8c80: 5403 3401 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0134 │ │ -1a8c84: 5433 ac01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ac │ │ -1a8c88: 6e20 1604 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ -1a8c8e: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -1a8c90: 1213 |0054: const/4 v3, #int 1 // #1 │ │ -1a8c92: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ -1a8c96: 1404 3f01 147f |0057: const v4, #float 1.96732e+38 // #7f14013f │ │ -1a8c9c: 6e20 4410 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ -1a8ca2: 0c04 |005d: move-result-object v4 │ │ -1a8ca4: 282c |005e: goto 008a // +002c │ │ -1a8ca6: 6e10 4310 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1043 │ │ -1a8cac: 0c04 |0062: move-result-object v4 │ │ -1a8cae: 6e10 6e0b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ -1a8cb4: 0c05 |0066: move-result-object v5 │ │ -1a8cb6: 6206 1e01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ -1a8cba: 6e10 650b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ -1a8cc0: 0c06 |006c: move-result-object v6 │ │ -1a8cc2: 7120 f3b6 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a8cc8: 0a05 |0070: move-result v5 │ │ -1a8cca: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ -1a8cce: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ -1a8cd4: 2804 |0076: goto 007a // +0004 │ │ -1a8cd6: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ -1a8cdc: 6e10 6f96 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@966f │ │ -1a8ce2: 0a06 |007d: move-result v6 │ │ -1a8ce4: 6e10 6f0b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6f │ │ -1a8cea: 0c07 |0081: move-result-object v7 │ │ -1a8cec: 2338 7f25 |0082: new-array v8, v3, [Ljava/lang/Object; // type@257f │ │ -1a8cf0: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ -1a8cf4: 6e40 ed00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ -1a8cfa: 0c04 |0089: move-result-object v4 │ │ -1a8cfc: 7110 f9b6 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a8d02: 5405 3501 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0135 │ │ -1a8d06: 1f04 6e17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@176e │ │ -1a8d0a: 6e20 6b04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1a8d10: 5404 3301 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0133 │ │ -1a8d14: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ -1a8d18: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ -1a8d1e: 6e20 4410 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ -1a8d24: 0c0a |009e: move-result-object v10 │ │ -1a8d26: 1f0a 6e17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@176e │ │ -1a8d2a: 2839 |00a1: goto 00da // +0039 │ │ -1a8d2c: 6e10 6e0b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ -1a8d32: 0c05 |00a5: move-result-object v5 │ │ -1a8d34: 6206 1e01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ -1a8d38: 6e10 650b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ -1a8d3e: 0c06 |00ab: move-result-object v6 │ │ -1a8d40: 7120 f3b6 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a8d46: 0a05 |00af: move-result v5 │ │ -1a8d48: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ -1a8d4c: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ -1a8d52: 6e20 4410 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ -1a8d58: 0c0a |00b8: move-result-object v10 │ │ -1a8d5a: 1f0a 6e17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@176e │ │ -1a8d5e: 281f |00bb: goto 00da // +001f │ │ -1a8d60: 6e10 4310 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1043 │ │ -1a8d66: 0c05 |00bf: move-result-object v5 │ │ -1a8d68: 6e10 6f96 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@966f │ │ -1a8d6e: 0a0a |00c3: move-result v10 │ │ -1a8d70: 6e10 750b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b75 │ │ -1a8d76: 0c06 |00c7: move-result-object v6 │ │ -1a8d78: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ -1a8d7a: 7140 0809 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@0908 │ │ -1a8d80: 0c06 |00cc: move-result-object v6 │ │ -1a8d82: 2333 7f25 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@257f │ │ -1a8d86: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ -1a8d8a: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ -1a8d90: 6e40 ed00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ -1a8d96: 0c0a |00d7: move-result-object v10 │ │ -1a8d98: 1f0a 6e17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@176e │ │ -1a8d9c: 6e20 6b04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1a8da2: 540a 3201 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ -1a8da6: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ -1a8daa: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ -1a8dae: 7110 f9b6 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a8db4: 1f0a 1001 |00e6: check-cast v10, Landroid/view/View; // type@0110 │ │ -1a8db8: 6e20 4e03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a8dbe: 2830 |00eb: goto 011b // +0030 │ │ -1a8dc0: 6e10 6e0b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ -1a8dc6: 0c03 |00ef: move-result-object v3 │ │ -1a8dc8: 6204 1e01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ -1a8dcc: 6e10 650b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ -1a8dd2: 0c04 |00f5: move-result-object v4 │ │ -1a8dd4: 7120 f3b6 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1a8dda: 0a03 |00f9: move-result v3 │ │ -1a8ddc: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ -1a8de0: 7110 f9b6 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a8de6: 1f0a 1001 |00ff: check-cast v10, Landroid/view/View; // type@0110 │ │ -1a8dea: 6e20 4e03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a8df0: 2817 |0104: goto 011b // +0017 │ │ -1a8df2: 5402 3201 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ -1a8df6: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ -1a8dfc: 6e20 4410 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ -1a8e02: 0c03 |010d: move-result-object v3 │ │ -1a8e04: 1f03 6e17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@176e │ │ -1a8e08: 6e20 3f08 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@083f │ │ -1a8e0e: 2202 c804 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04c8 │ │ -1a8e12: 7030 3110 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@1031 │ │ -1a8e18: 6e20 3d08 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083d │ │ -1a8e1e: 540a 3101 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ -1a8e22: 2200 c904 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04c9 │ │ -1a8e26: 7020 3310 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1033 │ │ -1a8e2c: 6e20 3d08 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083d │ │ -1a8e32: 0e00 |0125: return-void │ │ +1a8ca8: |[1a8ca8] com.infomaniak.drive.ui.MaintenanceActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a8cb8: 7010 4110 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding; // method@1041 │ │ +1a8cbe: 0c00 |0003: move-result-object v0 │ │ +1a8cc0: 6f20 8e04 a900 |0004: invoke-super {v9, v10}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +1a8cc6: 6e10 c50b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.getRoot:()Landroidx/constraintlayout/widget/ConstraintLayout; // method@0bc5 │ │ +1a8ccc: 0c0a |000a: move-result-object v10 │ │ +1a8cce: 1f0a 1001 |000b: check-cast v10, Landroid/view/View; // type@0110 │ │ +1a8cd2: 6e20 4910 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.setContentView:(Landroid/view/View;)V // method@1049 │ │ +1a8cd8: 6201 b900 |0010: sget-object v1, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1a8cdc: 620a ba12 |0012: sget-object v10, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1a8ce0: 6e10 9439 0a00 |0014: invoke-virtual {v10}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +1a8ce6: 0a0a |0017: move-result v10 │ │ +1a8ce8: 7110 6793 0a00 |0018: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1a8cee: 0c02 |001b: move-result-object v2 │ │ +1a8cf0: 1306 0e00 |001c: const/16 v6, #int 14 // #e │ │ +1a8cf4: 1207 |001e: const/4 v7, #int 0 // #0 │ │ +1a8cf6: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +1a8cf8: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +1a8cfa: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +1a8cfc: 7707 7809 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@0978 │ │ +1a8d02: 0c0a |0025: move-result-object v10 │ │ +1a8d04: 07a1 |0026: move-object v1, v10 │ │ +1a8d06: 1f01 5118 |0027: check-cast v1, Ljava/util/List; // type@1851 │ │ +1a8d0a: 7110 4ba8 0100 |0029: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.firstOrNull:(Ljava/util/List;)Ljava/lang/Object; // method@a84b │ │ +1a8d10: 0c01 |002c: move-result-object v1 │ │ +1a8d12: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1a8d16: 3901 0600 |002f: if-nez v1, 0035 // +0006 │ │ +1a8d1a: 1402 7901 087f |0031: const v2, #float 1.80783e+38 // #7f080179 │ │ +1a8d20: 2818 |0034: goto 004c // +0018 │ │ +1a8d22: 6e10 6e0b 0100 |0035: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ +1a8d28: 0c02 |0038: move-result-object v2 │ │ +1a8d2a: 6203 1e01 |0039: sget-object v3, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ +1a8d2e: 6e10 650b 0300 |003b: invoke-virtual {v3}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ +1a8d34: 0c03 |003e: move-result-object v3 │ │ +1a8d36: 7120 00b7 3200 |003f: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a8d3c: 0a02 |0042: move-result v2 │ │ +1a8d3e: 3802 0600 |0043: if-eqz v2, 0049 // +0006 │ │ +1a8d42: 1402 7101 087f |0045: const v2, #float 1.80782e+38 // #7f080171 │ │ +1a8d48: 2804 |0048: goto 004c // +0004 │ │ +1a8d4a: 1402 2e01 087f |0049: const v2, #float 1.80781e+38 // #7f08012e │ │ +1a8d50: 5403 3401 |004c: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveIconLayout:Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding; // field@0134 │ │ +1a8d54: 5433 ac01 |004e: iget-object v3, v3, Lcom/infomaniak/drive/databinding/EmptyIconLayoutBinding;.icon:Landroid/widget/ImageView; // field@01ac │ │ +1a8d58: 6e20 1604 2300 |0050: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@0416 │ │ +1a8d5e: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +1a8d60: 1213 |0054: const/4 v3, #int 1 // #1 │ │ +1a8d62: 3901 0a00 |0055: if-nez v1, 005f // +000a │ │ +1a8d66: 1404 3f01 147f |0057: const v4, #float 1.96732e+38 // #7f14013f │ │ +1a8d6c: 6e20 4410 4900 |005a: invoke-virtual {v9, v4}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ +1a8d72: 0c04 |005d: move-result-object v4 │ │ +1a8d74: 282c |005e: goto 008a // +002c │ │ +1a8d76: 6e10 4310 0900 |005f: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1043 │ │ +1a8d7c: 0c04 |0062: move-result-object v4 │ │ +1a8d7e: 6e10 6e0b 0100 |0063: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ +1a8d84: 0c05 |0066: move-result-object v5 │ │ +1a8d86: 6206 1e01 |0067: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ +1a8d8a: 6e10 650b 0600 |0069: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ +1a8d90: 0c06 |006c: move-result-object v6 │ │ +1a8d92: 7120 00b7 6500 |006d: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a8d98: 0a05 |0070: move-result v5 │ │ +1a8d9a: 3805 0600 |0071: if-eqz v5, 0077 // +0006 │ │ +1a8d9e: 1405 0400 127f |0073: const v5, #float 1.94067e+38 // #7f120004 │ │ +1a8da4: 2804 |0076: goto 007a // +0004 │ │ +1a8da6: 1405 0300 127f |0077: const v5, #float 1.94067e+38 // #7f120003 │ │ +1a8dac: 6e10 7c96 0a00 |007a: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@967c │ │ +1a8db2: 0a06 |007d: move-result v6 │ │ +1a8db4: 6e10 6f0b 0100 |007e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6f │ │ +1a8dba: 0c07 |0081: move-result-object v7 │ │ +1a8dbc: 2338 8025 |0082: new-array v8, v3, [Ljava/lang/Object; // type@2580 │ │ +1a8dc0: 4d07 0802 |0084: aput-object v7, v8, v2 │ │ +1a8dc4: 6e40 ed00 5486 |0086: invoke-virtual {v4, v5, v6, v8}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ +1a8dca: 0c04 |0089: move-result-object v4 │ │ +1a8dcc: 7110 06b7 0400 |008a: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a8dd2: 5405 3501 |008d: iget-object v5, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveTitle:Landroid/widget/TextView; // field@0135 │ │ +1a8dd6: 1f04 6f17 |008f: check-cast v4, Ljava/lang/CharSequence; // type@176f │ │ +1a8dda: 6e20 6b04 4500 |0091: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1a8de0: 5404 3301 |0094: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveDescription:Landroid/widget/TextView; // field@0133 │ │ +1a8de4: 3901 0c00 |0096: if-nez v1, 00a2 // +000c │ │ +1a8de8: 140a f800 147f |0098: const v10, #float 1.96731e+38 // #7f1400f8 │ │ +1a8dee: 6e20 4410 a900 |009b: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ +1a8df4: 0c0a |009e: move-result-object v10 │ │ +1a8df6: 1f0a 6f17 |009f: check-cast v10, Ljava/lang/CharSequence; // type@176f │ │ +1a8dfa: 2839 |00a1: goto 00da // +0039 │ │ +1a8dfc: 6e10 6e0b 0100 |00a2: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ +1a8e02: 0c05 |00a5: move-result-object v5 │ │ +1a8e04: 6206 1e01 |00a6: sget-object v6, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ +1a8e08: 6e10 650b 0600 |00a8: invoke-virtual {v6}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ +1a8e0e: 0c06 |00ab: move-result-object v6 │ │ +1a8e10: 7120 00b7 6500 |00ac: invoke-static {v5, v6}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a8e16: 0a05 |00af: move-result v5 │ │ +1a8e18: 3805 0c00 |00b0: if-eqz v5, 00bc // +000c │ │ +1a8e1c: 140a 1f01 147f |00b2: const v10, #float 1.96732e+38 // #7f14011f │ │ +1a8e22: 6e20 4410 a900 |00b5: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ +1a8e28: 0c0a |00b8: move-result-object v10 │ │ +1a8e2a: 1f0a 6f17 |00b9: check-cast v10, Ljava/lang/CharSequence; // type@176f │ │ +1a8e2e: 281f |00bb: goto 00da // +001f │ │ +1a8e30: 6e10 4310 0900 |00bc: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getResources:()Landroid/content/res/Resources; // method@1043 │ │ +1a8e36: 0c05 |00bf: move-result-object v5 │ │ +1a8e38: 6e10 7c96 0a00 |00c0: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@967c │ │ +1a8e3e: 0a0a |00c3: move-result v10 │ │ +1a8e40: 6e10 750b 0100 |00c4: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getUpdatedAt:()Ljava/util/Date; // method@0b75 │ │ +1a8e46: 0c06 |00c7: move-result-object v6 │ │ +1a8e48: 1207 |00c8: const/4 v7, #int 0 // #0 │ │ +1a8e4a: 7140 0809 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@0908 │ │ +1a8e50: 0c06 |00cc: move-result-object v6 │ │ +1a8e52: 2333 8025 |00cd: new-array v3, v3, [Ljava/lang/Object; // type@2580 │ │ +1a8e56: 4d06 0302 |00cf: aput-object v6, v3, v2 │ │ +1a8e5a: 1402 0200 127f |00d1: const v2, #float 1.94067e+38 // #7f120002 │ │ +1a8e60: 6e40 ed00 253a |00d4: invoke-virtual {v5, v2, v10, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00ed │ │ +1a8e66: 0c0a |00d7: move-result-object v10 │ │ +1a8e68: 1f0a 6f17 |00d8: check-cast v10, Ljava/lang/CharSequence; // type@176f │ │ +1a8e6c: 6e20 6b04 a400 |00da: invoke-virtual {v4, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1a8e72: 540a 3201 |00dd: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ +1a8e76: 1302 0800 |00df: const/16 v2, #int 8 // #8 │ │ +1a8e7a: 3901 0b00 |00e1: if-nez v1, 00ec // +000b │ │ +1a8e7e: 7110 06b7 0a00 |00e3: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a8e84: 1f0a 1001 |00e6: check-cast v10, Landroid/view/View; // type@0110 │ │ +1a8e88: 6e20 4e03 2a00 |00e8: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a8e8e: 2830 |00eb: goto 011b // +0030 │ │ +1a8e90: 6e10 6e0b 0100 |00ec: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getMaintenanceReason:()Ljava/lang/String; // method@0b6e │ │ +1a8e96: 0c03 |00ef: move-result-object v3 │ │ +1a8e98: 6204 1e01 |00f0: sget-object v4, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.TECHNICAL:Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason; // field@011e │ │ +1a8e9c: 6e10 650b 0400 |00f2: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive$MaintenanceReason;.getValue:()Ljava/lang/String; // method@0b65 │ │ +1a8ea2: 0c04 |00f5: move-result-object v4 │ │ +1a8ea4: 7120 00b7 4300 |00f6: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1a8eaa: 0a03 |00f9: move-result v3 │ │ +1a8eac: 3803 0b00 |00fa: if-eqz v3, 0105 // +000b │ │ +1a8eb0: 7110 06b7 0a00 |00fc: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a8eb6: 1f0a 1001 |00ff: check-cast v10, Landroid/view/View; // type@0110 │ │ +1a8eba: 6e20 4e03 2a00 |0101: invoke-virtual {v10, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a8ec0: 2817 |0104: goto 011b // +0017 │ │ +1a8ec2: 5402 3201 |0105: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.noDriveActionButton:Lcom/google/android/material/button/MaterialButton; // field@0132 │ │ +1a8ec6: 1403 bb00 147f |0107: const v3, #float 1.9673e+38 // #7f1400bb │ │ +1a8ecc: 6e20 4410 3900 |010a: invoke-virtual {v9, v3}, Lcom/infomaniak/drive/ui/MaintenanceActivity;.getString:(I)Ljava/lang/String; // method@1044 │ │ +1a8ed2: 0c03 |010d: move-result-object v3 │ │ +1a8ed4: 1f03 6f17 |010e: check-cast v3, Ljava/lang/CharSequence; // type@176f │ │ +1a8ed8: 6e20 3f08 3200 |0110: invoke-virtual {v2, v3}, Lcom/google/android/material/button/MaterialButton;.setText:(Ljava/lang/CharSequence;)V // method@083f │ │ +1a8ede: 2202 c804 |0113: new-instance v2, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda0; // type@04c8 │ │ +1a8ee2: 7030 3110 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@1031 │ │ +1a8ee8: 6e20 3d08 2a00 |0118: invoke-virtual {v10, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083d │ │ +1a8eee: 540a 3101 |011b: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivityNoDriveBinding;.anotherProfileButton:Lcom/google/android/material/button/MaterialButton; // field@0131 │ │ +1a8ef2: 2200 c904 |011d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1; // type@04c9 │ │ +1a8ef6: 7020 3310 9000 |011f: invoke-direct {v0, v9}, Lcom/infomaniak/drive/ui/MaintenanceActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;)V // method@1033 │ │ +1a8efc: 6e20 3d08 0a00 |0122: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083d │ │ +1a8f02: 0e00 |0125: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x0010 line=42 │ │ 0x0026 line=43 │ │ @@ -34830,46 +34830,46 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 29 16-bit code units │ │ -1a8e34: |[1a8e34] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ -1a8e44: 6f10 9104 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0491 │ │ -1a8e4a: 0770 |0003: move-object v0, v7 │ │ -1a8e4c: 1f00 2e02 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1a8e50: 7110 3906 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ -1a8e56: 0c00 |0009: move-result-object v0 │ │ -1a8e58: 0701 |000a: move-object v1, v0 │ │ -1a8e5a: 1f01 2d1d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a8e5e: 2200 cb04 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cb │ │ -1a8e62: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -1a8e64: 7030 3710 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1037 │ │ -1a8e6a: 0704 |0013: move-object v4, v0 │ │ -1a8e6c: 1f04 161b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a8e70: 1235 |0016: const/4 v5, #int 3 // #3 │ │ -1a8e72: 1206 |0017: const/4 v6, #int 0 // #0 │ │ -1a8e74: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1a8e76: 7706 0cc6 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@c60c │ │ -1a8e7c: 0e00 |001c: return-void │ │ +1a8f04: |[1a8f04] com.infomaniak.drive.ui.MaintenanceActivity.onResume:()V │ │ +1a8f14: 6f10 9104 0700 |0000: invoke-super {v7}, Landroidx/appcompat/app/AppCompatActivity;.onResume:()V // method@0491 │ │ +1a8f1a: 0770 |0003: move-object v0, v7 │ │ +1a8f1c: 1f00 2e02 |0004: check-cast v0, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1a8f20: 7110 3906 0000 |0006: invoke-static {v0}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ +1a8f26: 0c00 |0009: move-result-object v0 │ │ +1a8f28: 0701 |000a: move-object v1, v0 │ │ +1a8f2a: 1f01 2e1d |000b: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a8f2e: 2200 cb04 |000d: new-instance v0, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1; // type@04cb │ │ +1a8f32: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +1a8f34: 7030 3710 7002 |0010: invoke-direct {v0, v7, v2}, Lcom/infomaniak/drive/ui/MaintenanceActivity$onResume$1;.:(Lcom/infomaniak/drive/ui/MaintenanceActivity;Lkotlin/coroutines/Continuation;)V // method@1037 │ │ +1a8f3a: 0704 |0013: move-object v4, v0 │ │ +1a8f3c: 1f04 171b |0014: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a8f40: 1235 |0016: const/4 v5, #int 3 // #3 │ │ +1a8f42: 1206 |0017: const/4 v6, #int 0 // #0 │ │ +1a8f44: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1a8f46: 7706 19c6 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@c619 │ │ +1a8f4c: 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 : 26925 (MaintenanceActivity.kt) │ │ + source_file_idx : 26929 (MaintenanceActivity.kt) │ │ │ │ Class #174 header: │ │ class_idx : 1229 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 27406 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 27410 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -34908,138 +34908,138 @@ │ │ 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 │ │ -1a8f74: |[1a8f74] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ -1a8f84: 5b01 1505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0515 │ │ -1a8f88: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -1a8f8a: 7030 9db2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a8f90: 0e00 |0006: return-void │ │ +1a9044: |[1a9044] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V │ │ +1a9054: 5b01 1505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0515 │ │ +1a9058: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +1a905a: 7030 aab2 1002 |0003: invoke-direct {v0, v1, v2}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a9060: 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 │ │ -1a8f50: |[1a8f50] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a8f60: 2202 cd04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cd │ │ -1a8f64: 5410 1505 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0515 │ │ -1a8f68: 7030 4b10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104b │ │ -1a8f6e: 1f02 451a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a8f72: 1102 |0009: return-object v2 │ │ +1a9020: |[1a9020] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a9030: 2202 cd04 |0000: new-instance v2, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cd │ │ +1a9034: 5410 1505 |0002: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0515 │ │ +1a9038: 7030 4b10 0203 |0004: invoke-direct {v2, v0, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104b │ │ +1a903e: 1f02 461a |0007: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a9042: 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 │ │ -1a8e80: |[1a8e80] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8e90: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a8e94: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a8e98: 6e30 4e10 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@104e │ │ -1a8e9e: 0c01 |0007: move-result-object v1 │ │ -1a8ea0: 1101 |0008: return-object v1 │ │ +1a8f50: |[1a8f50] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8f60: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a8f64: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a8f68: 6e30 4e10 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@104e │ │ +1a8f6e: 0c01 |0007: move-result-object v1 │ │ +1a8f70: 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 │ │ -1a8ea4: |[1a8ea4] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a8eb4: 6e30 4c10 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@104c │ │ -1a8eba: 0c01 |0003: move-result-object v1 │ │ -1a8ebc: 1f01 cd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cd │ │ -1a8ec0: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a8ec4: 6e20 4f10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@104f │ │ -1a8eca: 0c01 |000b: move-result-object v1 │ │ -1a8ecc: 1101 |000c: return-object v1 │ │ +1a8f74: |[1a8f74] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a8f84: 6e30 4c10 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@104c │ │ +1a8f8a: 0c01 |0003: move-result-object v1 │ │ +1a8f8c: 1f01 cd04 |0004: check-cast v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cd │ │ +1a8f90: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a8f94: 6e20 4f10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@104f │ │ +1a8f9a: 0c01 |000b: move-result-object v1 │ │ +1a8f9c: 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 │ │ -1a8ed0: |[1a8ed0] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a8ee0: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a8ee6: 0c00 |0003: move-result-object v0 │ │ -1a8ee8: 5231 1405 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0514 │ │ -1a8eec: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1a8eee: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1a8ef2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1a8ef6: 7110 f99a 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a8efc: 281a |000e: goto 0028 // +001a │ │ -1a8efe: 2204 8217 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a8f02: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a8f06: 7020 4093 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a8f0c: 2704 |0016: throw v4 │ │ -1a8f0e: 7110 f99a 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a8f14: 6204 4013 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1340 │ │ -1a8f18: 0731 |001c: move-object v1, v3 │ │ -1a8f1a: 1f01 451a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a8f1e: 5932 1405 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0514 │ │ -1a8f22: 6e20 e53a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3ae5 │ │ -1a8f28: 0c04 |0024: move-result-object v4 │ │ -1a8f2a: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ -1a8f2e: 1100 |0027: return-object v0 │ │ -1a8f30: 1f04 4503 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0345 │ │ -1a8f34: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ -1a8f38: 5430 1505 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0515 │ │ -1a8f3c: 6e10 5110 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1051 │ │ -1a8f42: 0c00 |0031: move-result-object v0 │ │ -1a8f44: 6e20 1f46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@461f │ │ -1a8f4a: 6204 78b2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a8f4e: 1104 |0037: return-object v4 │ │ +1a8fa0: |[1a8fa0] com.infomaniak.drive.ui.MyKSuiteViewModel$refreshMyKSuite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a8fb0: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a8fb6: 0c00 |0003: move-result-object v0 │ │ +1a8fb8: 5231 1405 |0004: iget v1, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0514 │ │ +1a8fbc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1a8fbe: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1a8fc2: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1a8fc6: 7110 069b 0400 |000b: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a8fcc: 281a |000e: goto 0028 // +001a │ │ +1a8fce: 2204 8317 |000f: new-instance v4, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a8fd2: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a8fd6: 7020 4d93 0400 |0013: invoke-direct {v4, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a8fdc: 2704 |0016: throw v4 │ │ +1a8fde: 7110 069b 0400 |0017: invoke-static {v4}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a8fe4: 6204 4313 |001a: sget-object v4, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.INSTANCE:Lcom/infomaniak/drive/utils/MyKSuiteDataUtils; // field@1343 │ │ +1a8fe8: 0731 |001c: move-object v1, v3 │ │ +1a8fea: 1f01 461a |001d: check-cast v1, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a8fee: 5932 1405 |001f: iput v2, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.label:I // field@0514 │ │ +1a8ff2: 6e20 f23a 1400 |0021: invoke-virtual {v4, v1}, Lcom/infomaniak/drive/utils/MyKSuiteDataUtils;.fetchData:(Lkotlin/coroutines/Continuation;)Ljava/lang/Object; // method@3af2 │ │ +1a8ff8: 0c04 |0024: move-result-object v4 │ │ +1a8ffa: 3304 0300 |0025: if-ne v4, v0, 0028 // +0003 │ │ +1a8ffe: 1100 |0027: return-object v0 │ │ +1a9000: 1f04 4503 |0028: check-cast v4, Lcom/infomaniak/core/myksuite/ui/data/MyKSuiteData; // type@0345 │ │ +1a9004: 3804 0b00 |002a: if-eqz v4, 0035 // +000b │ │ +1a9008: 5430 1505 |002c: iget-object v0, v3, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.this$0:Lcom/infomaniak/drive/ui/MyKSuiteViewModel; // field@0515 │ │ +1a900c: 6e10 5110 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // method@1051 │ │ +1a9012: 0c00 |0031: move-result-object v0 │ │ +1a9014: 6e20 2c46 4000 |0032: invoke-virtual {v0, v4}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.postValue:(Ljava/lang/Object;)V // method@462c │ │ +1a901a: 6204 7bb2 |0035: sget-object v4, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a901e: 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 : 27406 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27410 (MyKSuiteViewModel.kt) │ │ │ │ Class #175 header: │ │ class_idx : 1230 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 569 │ │ -source_file_idx : 27406 │ │ +source_file_idx : 27410 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -35066,20 +35066,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1a8ff8: |[1a8ff8] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ -1a9008: 7010 5406 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0654 │ │ -1a900e: 2200 c50d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc5 │ │ -1a9012: 7010 1846 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4618 │ │ -1a9018: 5b10 1605 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0516 │ │ -1a901c: 0e00 |000a: return-void │ │ +1a90c8: |[1a90c8] com.infomaniak.drive.ui.MyKSuiteViewModel.:()V │ │ +1a90d8: 7010 5406 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@0654 │ │ +1a90de: 2200 c60d |0003: new-instance v0, Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // type@0dc6 │ │ +1a90e2: 7010 2546 0000 |0005: invoke-direct {v0}, Lcom/infomaniak/lib/core/utils/SingleLiveEvent;.:()V // method@4625 │ │ +1a90e8: 5b10 1605 |0008: iput-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0516 │ │ +1a90ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lcom/infomaniak/drive/ui/MyKSuiteViewModel; │ │ │ │ @@ -35089,17 +35089,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 │ │ -1a8f94: |[1a8f94] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ -1a8fa4: 5410 1605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0516 │ │ -1a8fa8: 1100 |0002: return-object v0 │ │ +1a9064: |[1a9064] com.infomaniak.drive.ui.MyKSuiteViewModel.getMyKSuiteDataResult:()Lcom/infomaniak/lib/core/utils/SingleLiveEvent; │ │ +1a9074: 5410 1605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/MyKSuiteViewModel;.myKSuiteDataResult:Lcom/infomaniak/lib/core/utils/SingleLiveEvent; // field@0516 │ │ +1a9078: 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;) │ │ @@ -35107,46 +35107,46 @@ │ │ type : '()Lkotlinx/coroutines/Job;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 30 16-bit code units │ │ -1a8fac: |[1a8fac] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ -1a8fbc: 0770 |0000: move-object v0, v7 │ │ -1a8fbe: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ -1a8fc2: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ -1a8fc8: 0c01 |0006: move-result-object v1 │ │ -1a8fca: 7100 c4c7 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a8fd0: 0c00 |000a: move-result-object v0 │ │ -1a8fd2: 0702 |000b: move-object v2, v0 │ │ -1a8fd4: 1f02 501a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a8fd8: 2200 cd04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cd │ │ -1a8fdc: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1a8fde: 7030 4b10 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104b │ │ -1a8fe4: 0704 |0014: move-object v4, v0 │ │ -1a8fe6: 1f04 161b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a8fea: 1225 |0017: const/4 v5, #int 2 // #2 │ │ -1a8fec: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -1a8fee: 7706 0cc6 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@c60c │ │ -1a8ff4: 0c00 |001c: move-result-object v0 │ │ -1a8ff6: 1100 |001d: return-object v0 │ │ +1a907c: |[1a907c] com.infomaniak.drive.ui.MyKSuiteViewModel.refreshMyKSuite:()Lkotlinx/coroutines/Job; │ │ +1a908c: 0770 |0000: move-object v0, v7 │ │ +1a908e: 1f00 3902 |0001: check-cast v0, Landroidx/lifecycle/ViewModel; // type@0239 │ │ +1a9092: 7110 5606 0000 |0003: invoke-static {v0}, Landroidx/lifecycle/ViewModelKt;.getViewModelScope:(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; // method@0656 │ │ +1a9098: 0c01 |0006: move-result-object v1 │ │ +1a909a: 7100 d1c7 0000 |0007: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a90a0: 0c00 |000a: move-result-object v0 │ │ +1a90a2: 0702 |000b: move-object v2, v0 │ │ +1a90a4: 1f02 511a |000c: check-cast v2, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a90a8: 2200 cd04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1; // type@04cd │ │ +1a90ac: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1a90ae: 7030 4b10 7003 |0011: invoke-direct {v0, v7, v3}, Lcom/infomaniak/drive/ui/MyKSuiteViewModel$refreshMyKSuite$1;.:(Lcom/infomaniak/drive/ui/MyKSuiteViewModel;Lkotlin/coroutines/Continuation;)V // method@104b │ │ +1a90b4: 0704 |0014: move-object v4, v0 │ │ +1a90b6: 1f04 171b |0015: check-cast v4, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a90ba: 1225 |0017: const/4 v5, #int 2 // #2 │ │ +1a90bc: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +1a90be: 7706 19c6 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@c619 │ │ +1a90c4: 0c00 |001c: move-result-object v0 │ │ +1a90c6: 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 : 27406 (MyKSuiteViewModel.kt) │ │ + source_file_idx : 27410 (MyKSuiteViewModel.kt) │ │ │ │ Class #176 header: │ │ class_idx : 1231 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #176 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;' │ │ @@ -35166,18 +35166,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 │ │ -1a9040: |[1a9040] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a9050: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9056: 5b01 1705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ -1a905a: 0e00 |0005: return-void │ │ +1a9110: |[1a9110] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a9120: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9126: 5b01 1705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1a912a: 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; │ │ │ │ @@ -35187,32 +35187,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9020: |[1a9020] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ -1a9030: 5410 1705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ -1a9034: 7110 6c10 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@106c │ │ -1a903a: 0c00 |0005: move-result-object v0 │ │ -1a903c: 1100 |0006: return-object v0 │ │ +1a90f0: |[1a90f0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda0.invoke:()Ljava/lang/Object; │ │ +1a9100: 5410 1705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0517 │ │ +1a9104: 7110 6c10 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@106c │ │ +1a910a: 0c00 |0005: move-result-object v0 │ │ +1a910c: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #177 header: │ │ class_idx : 1232 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #177 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;' │ │ @@ -35236,19 +35236,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 │ │ -1a905c: |[1a905c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a906c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9072: 5b01 1805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0518 │ │ -1a9076: 5b02 1905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0519 │ │ -1a907a: 0e00 |0007: return-void │ │ +1a912c: |[1a912c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a913c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9142: 5b01 1805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0518 │ │ +1a9146: 5b02 1905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0519 │ │ +1a914a: 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; │ │ @@ -35259,42 +35259,42 @@ │ │ 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 │ │ -1a907c: |[1a907c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ -1a908c: 5480 1805 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0518 │ │ -1a9090: 5481 1905 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0519 │ │ -1a9094: 0792 |0004: move-object v2, v9 │ │ -1a9096: 07a3 |0005: move-object v3, v10 │ │ -1a9098: 07b4 |0006: move-object v4, v11 │ │ -1a909a: 07c5 |0007: move-object v5, v12 │ │ -1a909c: 04d6 |0008: move-wide v6, v13 │ │ -1a909e: 7708 6b10 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@106b │ │ -1a90a4: 0e00 |000c: return-void │ │ +1a914c: |[1a914c] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda1.onDownloadStart:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V │ │ +1a915c: 5480 1805 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0518 │ │ +1a9160: 5481 1905 |0002: iget-object v1, v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@0519 │ │ +1a9164: 0792 |0004: move-object v2, v9 │ │ +1a9166: 07a3 |0005: move-object v3, v10 │ │ +1a9168: 07b4 |0006: move-object v4, v11 │ │ +1a916a: 07c5 |0007: move-object v5, v12 │ │ +1a916c: 04d6 |0008: move-wide v6, v13 │ │ +1a916e: 7708 6b10 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@106b │ │ +1a9174: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #178 header: │ │ class_idx : 1233 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #178 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;' │ │ @@ -35314,18 +35314,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 │ │ -1a90a8: |[1a90a8] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ -1a90b8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a90be: 5b01 1a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@051a │ │ -1a90c2: 0e00 |0005: return-void │ │ +1a9178: |[1a9178] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.:(Landroid/content/ActivityNotFoundException;)V │ │ +1a9188: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a918e: 5b01 1a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@051a │ │ +1a9192: 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; │ │ │ │ @@ -35335,32 +35335,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a90c4: |[1a90c4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ -1a90d4: 5410 1a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@051a │ │ -1a90d8: 7120 6a10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@106a │ │ -1a90de: 0e00 |0005: return-void │ │ +1a9194: |[1a9194] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda2.run:(Lio/sentry/IScope;)V │ │ +1a91a4: 5410 1a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.f$0:Landroid/content/ActivityNotFoundException; // field@051a │ │ +1a91a8: 7120 6a10 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@106a │ │ +1a91ae: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #179 header: │ │ class_idx : 1234 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #179 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;' │ │ @@ -35380,18 +35380,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 │ │ -1a9104: |[1a9104] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ -1a9114: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a911a: 5b01 1b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051b │ │ -1a911e: 0e00 |0005: return-void │ │ +1a91d4: |[1a91d4] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V │ │ +1a91e4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a91ea: 5b01 1b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051b │ │ +1a91ee: 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; │ │ │ │ @@ -35401,34 +35401,34 @@ │ │ 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 │ │ -1a90e0: |[1a90e0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a90f0: 5410 1b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051b │ │ -1a90f4: 1f02 6301 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0163 │ │ -1a90f8: 7120 6910 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@1069 │ │ -1a90fe: 0c02 |0007: move-result-object v2 │ │ -1a9100: 1102 |0008: return-object v2 │ │ +1a91b0: |[1a91b0] com.infomaniak.drive.ui.OnlyOfficeActivity$$ExternalSyntheticLambda3.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a91c0: 5410 1b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051b │ │ +1a91c4: 1f02 6301 |0002: check-cast v2, Landroidx/activity/OnBackPressedCallback; // type@0163 │ │ +1a91c8: 7120 6910 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@1069 │ │ +1a91ce: 0c02 |0007: move-result-object v2 │ │ +1a91d0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #180 header: │ │ class_idx : 1235 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 28050 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 28054 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -35449,17 +35449,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9120: |[1a9120] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ -1a9130: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9136: 0e00 |0003: return-void │ │ +1a91f0: |[1a91f0] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:()V │ │ +1a9200: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9206: 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;) │ │ @@ -35467,29 +35467,29 @@ │ │ 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 │ │ -1a9138: |[1a9138] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a9148: 7010 5b10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@105b │ │ -1a914e: 0e00 |0003: return-void │ │ +1a9208: |[1a9208] com.infomaniak.drive.ui.OnlyOfficeActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a9218: 7010 5b10 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:()V // method@105b │ │ +1a921e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 28050 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28054 (OnlyOfficeActivity.kt) │ │ │ │ Class #181 header: │ │ class_idx : 1236 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 673 │ │ -source_file_idx : 28050 │ │ +source_file_idx : 28054 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -35522,19 +35522,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 │ │ -1a91b8: |[1a91b8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ -1a91c8: 5b01 1d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ -1a91cc: 5b02 1c05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051c │ │ -1a91d0: 7010 5207 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0752 │ │ -1a91d6: 0e00 |0007: return-void │ │ +1a9288: |[1a9288] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/util/Map;)V │ │ +1a9298: 5b01 1d05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ +1a929c: 5b02 1c05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051c │ │ +1a92a0: 7010 5207 0000 |0004: invoke-direct {v0}, Landroidx/webkit/WebViewClientCompat;.:()V // method@0752 │ │ +1a92a6: 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; │ │ @@ -35545,51 +35545,51 @@ │ │ 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 │ │ -1a9150: |[1a9150] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ -1a9160: 1b00 8c03 0100 |0000: const-string/jumbo v0, "view" // string@0001038c │ │ -1a9166: 7120 fcb6 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a916c: 1a00 50eb |0006: const-string v0, "request" // string@eb50 │ │ -1a9170: 7120 fcb6 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a9176: 5430 1d05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ -1a917a: 7210 c203 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ -1a9180: 0c01 |0010: move-result-object v1 │ │ -1a9182: 6e10 cc01 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1a9188: 0c01 |0014: move-result-object v1 │ │ -1a918a: 1a02 b4fe |0015: const-string v2, "toString(...)" // string@feb4 │ │ -1a918e: 7120 fbb6 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a9194: 7120 6f10 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@106f │ │ -1a919a: 7210 c203 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ -1a91a0: 0c05 |0020: move-result-object v5 │ │ -1a91a2: 6e10 cc01 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1a91a8: 0c05 |0024: move-result-object v5 │ │ -1a91aa: 5430 1c05 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051c │ │ -1a91ae: 6e30 c903 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ -1a91b4: 1214 |002a: const/4 v4, #int 1 // #1 │ │ -1a91b6: 0f04 |002b: return v4 │ │ +1a9220: |[1a9220] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$1.shouldOverrideUrlLoading:(Landroid/webkit/WebView;Landroid/webkit/WebResourceRequest;)Z │ │ +1a9230: 1b00 9103 0100 |0000: const-string/jumbo v0, "view" // string@00010391 │ │ +1a9236: 7120 09b7 0400 |0003: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a923c: 1a00 55eb |0006: const-string v0, "request" // string@eb55 │ │ +1a9240: 7120 09b7 0500 |0008: invoke-static {v5, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a9246: 5430 1d05 |000b: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@051d │ │ +1a924a: 7210 c203 0500 |000d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ +1a9250: 0c01 |0010: move-result-object v1 │ │ +1a9252: 6e10 cc01 0100 |0011: invoke-virtual {v1}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1a9258: 0c01 |0014: move-result-object v1 │ │ +1a925a: 1a02 b9fe |0015: const-string v2, "toString(...)" // string@feb9 │ │ +1a925e: 7120 08b7 2100 |0017: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a9264: 7120 6f10 1000 |001a: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@106f │ │ +1a926a: 7210 c203 0500 |001d: invoke-interface {v5}, Landroid/webkit/WebResourceRequest;.getUrl:()Landroid/net/Uri; // method@03c2 │ │ +1a9270: 0c05 |0020: move-result-object v5 │ │ +1a9272: 6e10 cc01 0500 |0021: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1a9278: 0c05 |0024: move-result-object v5 │ │ +1a927a: 5430 1c05 |0025: iget-object v0, v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1;.$headers:Ljava/util/Map; // field@051c │ │ +1a927e: 6e30 c903 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ +1a9284: 1214 |002a: const/4 v4, #int 1 // #1 │ │ +1a9286: 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 : 28050 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28054 (OnlyOfficeActivity.kt) │ │ │ │ Class #182 header: │ │ class_idx : 1237 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 311 │ │ -source_file_idx : 28050 │ │ +source_file_idx : 28054 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -35615,18 +35615,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 │ │ -1a91d8: |[1a91d8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ -1a91e8: 5b01 1e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051e │ │ -1a91ec: 7010 c003 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c0 │ │ -1a91f2: 0e00 |0005: return-void │ │ +1a92a8: |[1a92a8] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V │ │ +1a92b8: 5b01 1e05 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051e │ │ +1a92bc: 7010 c003 0000 |0002: invoke-direct {v0}, Landroid/webkit/WebChromeClient;.:()V // method@03c0 │ │ +1a92c2: 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; │ │ │ │ @@ -35636,47 +35636,47 @@ │ │ type : '(Landroid/webkit/WebView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -1a91f4: |[1a91f4] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ -1a9204: 1b00 8c03 0100 |0000: const-string/jumbo v0, "view" // string@0001038c │ │ -1a920a: 7120 fcb6 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a9210: 5412 1e05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051e │ │ -1a9214: 5422 3601 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0136 │ │ -1a9218: 6e20 4304 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0443 │ │ -1a921e: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ -1a9222: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ -1a9226: 5412 1e05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051e │ │ -1a922a: 5422 3601 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0136 │ │ -1a922e: 1a03 74e5 |0015: const-string v3, "progressBar" // string@e574 │ │ -1a9232: 7120 fbb6 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a9238: 1f02 1001 |001a: check-cast v2, Landroid/view/View; // type@0110 │ │ -1a923c: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ -1a9240: 6e20 4e03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1a9246: 0e00 |0021: return-void │ │ +1a92c4: |[1a92c4] com.infomaniak.drive.ui.OnlyOfficeActivity$onCreate$1$1$2.onProgressChanged:(Landroid/webkit/WebView;I)V │ │ +1a92d4: 1b00 9103 0100 |0000: const-string/jumbo v0, "view" // string@00010391 │ │ +1a92da: 7120 09b7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a92e0: 5412 1e05 |0006: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051e │ │ +1a92e4: 5422 3601 |0008: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0136 │ │ +1a92e8: 6e20 4304 3200 |000a: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@0443 │ │ +1a92ee: 1302 6400 |000d: const/16 v2, #int 100 // #64 │ │ +1a92f2: 3323 1200 |000f: if-ne v3, v2, 0021 // +0012 │ │ +1a92f6: 5412 1e05 |0011: iget-object v2, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.$this_with:Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // field@051e │ │ +1a92fa: 5422 3601 |0013: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.progressBar:Landroid/widget/ProgressBar; // field@0136 │ │ +1a92fe: 1a03 79e5 |0015: const-string v3, "progressBar" // string@e579 │ │ +1a9302: 7120 08b7 3200 |0017: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a9308: 1f02 1001 |001a: check-cast v2, Landroid/view/View; // type@0110 │ │ +1a930c: 1303 0800 |001c: const/16 v3, #int 8 // #8 │ │ +1a9310: 6e20 4e03 3200 |001e: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1a9316: 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 : 28050 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28054 (OnlyOfficeActivity.kt) │ │ │ │ Class #183 header: │ │ class_idx : 1238 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 28050 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 28054 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -35726,161 +35726,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 │ │ -1a9420: |[1a9420] 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 │ │ -1a9430: 5b01 2105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0521 │ │ -1a9434: 5b02 2005 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ -1a9438: 5b03 2305 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ -1a943c: 5b04 1f05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051f │ │ -1a9440: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -1a9442: 7030 9db2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1a9448: 0e00 |000c: return-void │ │ +1a94f0: |[1a94f0] 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 │ │ +1a9500: 5b01 2105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0521 │ │ +1a9504: 5b02 2005 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ +1a9508: 5b03 2305 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ +1a950c: 5b04 1f05 |0006: iput-object v4, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051f │ │ +1a9510: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +1a9512: 7030 aab2 1005 |0009: invoke-direct {v0, v1, v5}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1a9518: 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 │ │ -1a93ec: |[1a93ec] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1a93fc: 2207 d604 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d6 │ │ -1a9400: 5461 2105 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0521 │ │ -1a9404: 5462 2005 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ -1a9408: 5463 2305 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ -1a940c: 5464 1f05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051f │ │ -1a9410: 0770 |000a: move-object v0, v7 │ │ -1a9412: 0785 |000b: move-object v5, v8 │ │ -1a9414: 7606 6110 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@1061 │ │ -1a941a: 1f07 451a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a941e: 1107 |0011: return-object v7 │ │ +1a94bc: |[1a94bc] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1a94cc: 2207 d604 |0000: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d6 │ │ +1a94d0: 5461 2105 |0002: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0521 │ │ +1a94d4: 5462 2005 |0004: iget-object v2, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ +1a94d8: 5463 2305 |0006: iget-object v3, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ +1a94dc: 5464 1f05 |0008: iget-object v4, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051f │ │ +1a94e0: 0770 |000a: move-object v0, v7 │ │ +1a94e2: 0785 |000b: move-object v5, v8 │ │ +1a94e4: 7606 6110 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@1061 │ │ +1a94ea: 1f07 461a |000f: check-cast v7, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a94ee: 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 │ │ -1a9248: |[1a9248] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9258: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1a925c: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1a9260: 6e30 6410 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@1064 │ │ -1a9266: 0c01 |0007: move-result-object v1 │ │ -1a9268: 1101 |0008: return-object v1 │ │ +1a9318: |[1a9318] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9328: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1a932c: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1a9330: 6e30 6410 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@1064 │ │ +1a9336: 0c01 |0007: move-result-object v1 │ │ +1a9338: 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 │ │ -1a926c: |[1a926c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1a927c: 6e30 6210 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@1062 │ │ -1a9282: 0c01 |0003: move-result-object v1 │ │ -1a9284: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d6 │ │ -1a9288: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a928c: 6e20 6510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1065 │ │ -1a9292: 0c01 |000b: move-result-object v1 │ │ -1a9294: 1101 |000c: return-object v1 │ │ +1a933c: |[1a933c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1a934c: 6e30 6210 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@1062 │ │ +1a9352: 0c01 |0003: move-result-object v1 │ │ +1a9354: 1f01 d604 |0004: check-cast v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d6 │ │ +1a9358: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a935c: 6e20 6510 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@1065 │ │ +1a9362: 0c01 |000b: move-result-object v1 │ │ +1a9364: 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 │ │ -1a9298: |[1a9298] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a92a8: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1a92ae: 5260 2205 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0522 │ │ -1a92b2: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ -1a92b6: 7110 f99a 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1a92bc: 2207 3d17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@173d │ │ -1a92c0: 2200 df17 |000c: new-instance v0, Ljava/net/URL; // type@17df │ │ -1a92c4: 5461 2105 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0521 │ │ -1a92c8: 7020 3895 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@9538 │ │ -1a92ce: 6e10 3f95 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@953f │ │ -1a92d4: 0c00 |0016: move-result-object v0 │ │ -1a92d6: 7020 e991 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@91e9 │ │ -1a92dc: 1f07 4317 |001a: check-cast v7, Ljava/io/Closeable; // type@1743 │ │ -1a92e0: 5460 1f05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051f │ │ -1a92e4: 0771 |001e: move-object v1, v7 │ │ -1a92e6: 1f01 3d17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@173d │ │ -1a92ea: 2202 4b17 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@174b │ │ -1a92ee: 6e10 3602 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0236 │ │ -1a92f4: 0c00 |0026: move-result-object v0 │ │ -1a92f6: 7020 3292 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@9232 │ │ -1a92fc: 1f02 4317 |002a: check-cast v2, Ljava/io/Closeable; // type@1743 │ │ -1a9300: 0720 |002c: move-object v0, v2 │ │ -1a9302: 1f00 4b17 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@174b │ │ -1a9306: 1f01 5117 |002f: check-cast v1, Ljava/io/InputStream; // type@1751 │ │ -1a930a: 1f00 5b17 |0031: check-cast v0, Ljava/io/OutputStream; // type@175b │ │ -1a930e: 1223 |0033: const/4 v3, #int 2 // #2 │ │ -1a9310: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1a9312: 1205 |0035: const/4 v5, #int 0 // #0 │ │ -1a9314: 7155 03b3 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@b303 │ │ -1a931a: 7120 0eb3 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a9320: 7120 0eb3 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a9326: 5467 2005 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ -1a932a: 1210 |0041: const/4 v0, #int 1 // #1 │ │ -1a932c: 2300 e124 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@24e1 │ │ -1a9330: 6201 4900 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0049 │ │ -1a9334: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ -1a9338: 6e20 5602 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0256 │ │ -1a933e: 281f |004b: goto 006a // +001f │ │ -1a9340: 0d00 |004c: move-exception v0 │ │ -1a9342: 2700 |004d: throw v0 │ │ -1a9344: 0d01 |004e: move-exception v1 │ │ -1a9346: 7120 0eb3 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a934c: 2701 |0052: throw v1 │ │ -1a934e: 0d00 |0053: move-exception v0 │ │ -1a9350: 2700 |0054: throw v0 │ │ -1a9352: 0d01 |0055: move-exception v1 │ │ -1a9354: 7120 0eb3 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1a935a: 2701 |0059: throw v1 │ │ -1a935c: 5467 2005 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ -1a9360: 5460 2305 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ -1a9364: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ -1a936a: 6e20 7610 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@1076 │ │ -1a9370: 0c00 |0064: move-result-object v0 │ │ -1a9372: 1f00 6e17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@176e │ │ -1a9376: 6e20 5502 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0255 │ │ -1a937c: 6207 78b2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a9380: 1107 |006c: return-object v7 │ │ -1a9382: 2207 8217 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@1782 │ │ -1a9386: 1a00 9c97 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1a938a: 7020 4093 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1a9390: 2707 |0074: throw v7 │ │ +1a9368: |[1a9368] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9378: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1a937e: 5260 2205 |0003: iget v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.label:I // field@0522 │ │ +1a9382: 3900 6800 |0005: if-nez v0, 006d // +0068 │ │ +1a9386: 7110 069b 0700 |0007: invoke-static {v7}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1a938c: 2207 3e17 |000a: new-instance v7, Ljava/io/BufferedInputStream; // type@173e │ │ +1a9390: 2200 e017 |000c: new-instance v0, Ljava/net/URL; // type@17e0 │ │ +1a9394: 5461 2105 |000e: iget-object v1, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$url:Ljava/lang/String; // field@0521 │ │ +1a9398: 7020 4595 1000 |0010: invoke-direct {v0, v1}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@9545 │ │ +1a939e: 6e10 4c95 0000 |0013: invoke-virtual {v0}, Ljava/net/URL;.openStream:()Ljava/io/InputStream; // method@954c │ │ +1a93a4: 0c00 |0016: move-result-object v0 │ │ +1a93a6: 7020 f691 0700 |0017: invoke-direct {v7, v0}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@91f6 │ │ +1a93ac: 1f07 4417 |001a: check-cast v7, Ljava/io/Closeable; // type@1744 │ │ +1a93b0: 5460 1f05 |001c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$destination:Landroid/os/ParcelFileDescriptor; // field@051f │ │ +1a93b4: 0771 |001e: move-object v1, v7 │ │ +1a93b6: 1f01 3e17 |001f: check-cast v1, Ljava/io/BufferedInputStream; // type@173e │ │ +1a93ba: 2202 4c17 |0021: new-instance v2, Ljava/io/FileOutputStream; // type@174c │ │ +1a93be: 6e10 3602 0000 |0023: invoke-virtual {v0}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0236 │ │ +1a93c4: 0c00 |0026: move-result-object v0 │ │ +1a93c6: 7020 3f92 0200 |0027: invoke-direct {v2, v0}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@923f │ │ +1a93cc: 1f02 4417 |002a: check-cast v2, Ljava/io/Closeable; // type@1744 │ │ +1a93d0: 0720 |002c: move-object v0, v2 │ │ +1a93d2: 1f00 4c17 |002d: check-cast v0, Ljava/io/FileOutputStream; // type@174c │ │ +1a93d6: 1f01 5217 |002f: check-cast v1, Ljava/io/InputStream; // type@1752 │ │ +1a93da: 1f00 5c17 |0031: check-cast v0, Ljava/io/OutputStream; // type@175c │ │ +1a93de: 1223 |0033: const/4 v3, #int 2 // #2 │ │ +1a93e0: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1a93e2: 1205 |0035: const/4 v5, #int 0 // #0 │ │ +1a93e4: 7155 10b3 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@b310 │ │ +1a93ea: 7120 1bb3 5200 |0039: invoke-static {v2, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a93f0: 7120 1bb3 5700 |003c: invoke-static {v7, v5}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a93f6: 5467 2005 |003f: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ +1a93fa: 1210 |0041: const/4 v0, #int 1 // #1 │ │ +1a93fc: 2300 e224 |0042: new-array v0, v0, [Landroid/print/PageRange; // type@24e2 │ │ +1a9400: 6201 4900 |0044: sget-object v1, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0049 │ │ +1a9404: 4d01 0004 |0046: aput-object v1, v0, v4 │ │ +1a9408: 6e20 5602 0700 |0048: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@0256 │ │ +1a940e: 281f |004b: goto 006a // +001f │ │ +1a9410: 0d00 |004c: move-exception v0 │ │ +1a9412: 2700 |004d: throw v0 │ │ +1a9414: 0d01 |004e: move-exception v1 │ │ +1a9416: 7120 1bb3 0200 |004f: invoke-static {v2, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a941c: 2701 |0052: throw v1 │ │ +1a941e: 0d00 |0053: move-exception v0 │ │ +1a9420: 2700 |0054: throw v0 │ │ +1a9422: 0d01 |0055: move-exception v1 │ │ +1a9424: 7120 1bb3 0700 |0056: invoke-static {v7, v0}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1a942a: 2701 |0059: throw v1 │ │ +1a942c: 5467 2005 |005a: iget-object v7, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.$resultCallback:Landroid/print/PrintDocumentAdapter$WriteResultCallback; // field@0520 │ │ +1a9430: 5460 2305 |005c: iget-object v0, v6, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0523 │ │ +1a9434: 1401 6000 147f |005e: const v1, #float 1.96728e+38 // #7f140060 │ │ +1a943a: 6e20 7610 1000 |0061: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getString:(I)Ljava/lang/String; // method@1076 │ │ +1a9440: 0c00 |0064: move-result-object v0 │ │ +1a9442: 1f00 6f17 |0065: check-cast v0, Ljava/lang/CharSequence; // type@176f │ │ +1a9446: 6e20 5502 0700 |0067: invoke-virtual {v7, v0}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@0255 │ │ +1a944c: 6207 7bb2 |006a: sget-object v7, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a9450: 1107 |006c: return-object v7 │ │ +1a9452: 2207 8317 |006d: new-instance v7, Ljava/lang/IllegalStateException; // type@1783 │ │ +1a9456: 1a00 a197 |006f: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1a945a: 7020 4d93 0700 |0071: invoke-direct {v7, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1a9460: 2707 |0074: throw v7 │ │ catches : 9 │ │ 0x000a - 0x001e │ │ Ljava/lang/Exception; -> 0x005a │ │ 0x001e - 0x002c │ │ -> 0x0053 │ │ 0x002c - 0x0039 │ │ -> 0x004c │ │ @@ -35909,21 +35909,21 @@ │ │ 0x005a line=140 │ │ 0x006a line=142 │ │ 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 : 28050 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28054 (OnlyOfficeActivity.kt) │ │ │ │ Class #184 header: │ │ class_idx : 1239 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 188 │ │ -source_file_idx : 28050 │ │ +source_file_idx : 28054 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #184 annotations: │ │ Annotations on class │ │ @@ -35956,20 +35956,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 │ │ -1a944c: |[1a944c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a945c: 5b01 2505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0525 │ │ -1a9460: 5b02 2605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0526 │ │ -1a9464: 5b03 2405 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0524 │ │ -1a9468: 7010 5702 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0257 │ │ -1a946e: 0e00 |0009: return-void │ │ +1a951c: |[1a951c] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.:(Ljava/lang/String;Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a952c: 5b01 2505 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0525 │ │ +1a9530: 5b02 2605 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0526 │ │ +1a9534: 5b03 2405 |0004: iput-object v3, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0524 │ │ +1a9538: 7010 5702 0000 |0006: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@0257 │ │ +1a953e: 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; │ │ @@ -35981,37 +35981,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 │ │ -1a9470: |[1a9470] 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 │ │ -1a9480: 1a01 8f98 |0000: const-string v1, "cancellationSignal" // string@988f │ │ -1a9484: 7120 fcb6 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a948a: 1a01 cb97 |0005: const-string v1, "callback" // string@97cb │ │ -1a948e: 7120 fcb6 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a9494: 6e10 fb01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fb │ │ -1a949a: 0a01 |000d: move-result v1 │ │ -1a949c: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ -1a94a0: 6e10 5202 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0252 │ │ -1a94a6: 0e00 |0013: return-void │ │ -1a94a8: 2201 bd00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00bd │ │ -1a94ac: 5402 2405 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0524 │ │ -1a94b0: 7020 5802 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0258 │ │ -1a94b6: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -1a94b8: 6e20 5a02 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@025a │ │ -1a94be: 0c01 |001f: move-result-object v1 │ │ -1a94c0: 6e10 5902 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0259 │ │ -1a94c6: 0c01 |0023: move-result-object v1 │ │ -1a94c8: 1a02 9496 |0024: const-string v2, "build(...)" // string@9694 │ │ -1a94cc: 7120 fbb6 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a94d2: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -1a94d4: 6e30 5302 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0253 │ │ -1a94da: 0e00 |002d: return-void │ │ +1a9540: |[1a9540] 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 │ │ +1a9550: 1a01 9498 |0000: const-string v1, "cancellationSignal" // string@9894 │ │ +1a9554: 7120 09b7 1300 |0002: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a955a: 1a01 d097 |0005: const-string v1, "callback" // string@97d0 │ │ +1a955e: 7120 09b7 1400 |0007: invoke-static {v4, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a9564: 6e10 fb01 0300 |000a: invoke-virtual {v3}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@01fb │ │ +1a956a: 0a01 |000d: move-result v1 │ │ +1a956c: 3801 0600 |000e: if-eqz v1, 0014 // +0006 │ │ +1a9570: 6e10 5202 0400 |0010: invoke-virtual {v4}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@0252 │ │ +1a9576: 0e00 |0013: return-void │ │ +1a9578: 2201 bd00 |0014: new-instance v1, Landroid/print/PrintDocumentInfo$Builder; // type@00bd │ │ +1a957c: 5402 2405 |0016: iget-object v2, v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$filename:Ljava/lang/String; // field@0524 │ │ +1a9580: 7020 5802 2100 |0018: invoke-direct {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0258 │ │ +1a9586: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +1a9588: 6e20 5a02 2100 |001c: invoke-virtual {v1, v2}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@025a │ │ +1a958e: 0c01 |001f: move-result-object v1 │ │ +1a9590: 6e10 5902 0100 |0020: invoke-virtual {v1}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0259 │ │ +1a9596: 0c01 |0023: move-result-object v1 │ │ +1a9598: 1a02 9996 |0024: const-string v2, "build(...)" // string@9699 │ │ +1a959c: 7120 08b7 2100 |0026: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a95a2: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +1a95a4: 6e30 5302 1402 |002a: invoke-virtual {v4, v1, v2}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@0253 │ │ +1a95aa: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x000a line=152 │ │ 0x0010 line=153 │ │ 0x0014 line=157 │ │ 0x001c line=158 │ │ 0x0020 line=159 │ │ @@ -36029,61 +36029,61 @@ │ │ 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 │ │ -1a94dc: |[1a94dc] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -1a94ec: 1a00 76e2 |0000: const-string v0, "pages" // string@e276 │ │ -1a94f0: 7120 fcb6 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a94f6: 1a08 8fa5 |0005: const-string v8, "destination" // string@a58f │ │ -1a94fa: 7120 fcb6 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a9500: 1a08 8f98 |000a: const-string v8, "cancellationSignal" // string@988f │ │ -1a9504: 7120 fcb6 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a950a: 1a08 05ec |000f: const-string v8, "resultCallback" // string@ec05 │ │ -1a950e: 7120 fcb6 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a9514: 7100 c4c7 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1a951a: 0c08 |0017: move-result-object v8 │ │ -1a951c: 1f08 501a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1a9520: 7110 3ac7 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c73a │ │ -1a9526: 0c00 |001d: move-result-object v0 │ │ -1a9528: 2208 d604 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d6 │ │ -1a952c: 5472 2505 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0525 │ │ -1a9530: 5474 2605 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0526 │ │ -1a9534: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -1a9536: 0781 |0025: move-object v1, v8 │ │ -1a9538: 07b3 |0026: move-object v3, v11 │ │ -1a953a: 0795 |0027: move-object v5, v9 │ │ -1a953c: 7606 6110 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@1061 │ │ -1a9542: 0783 |002b: move-object v3, v8 │ │ -1a9544: 1f03 161b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1a9548: 1234 |002e: const/4 v4, #int 3 // #3 │ │ -1a954a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -1a954c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -1a954e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ -1a9550: 7706 0cc6 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@c60c │ │ -1a9556: 0e00 |0035: return-void │ │ +1a95ac: |[1a95ac] com.infomaniak.drive.ui.OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +1a95bc: 1a00 7be2 |0000: const-string v0, "pages" // string@e27b │ │ +1a95c0: 7120 09b7 0800 |0002: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a95c6: 1a08 94a5 |0005: const-string v8, "destination" // string@a594 │ │ +1a95ca: 7120 09b7 8900 |0007: invoke-static {v9, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a95d0: 1a08 9498 |000a: const-string v8, "cancellationSignal" // string@9894 │ │ +1a95d4: 7120 09b7 8a00 |000c: invoke-static {v10, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a95da: 1a08 0aec |000f: const-string v8, "resultCallback" // string@ec0a │ │ +1a95de: 7120 09b7 8b00 |0011: invoke-static {v11, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a95e4: 7100 d1c7 0000 |0014: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1a95ea: 0c08 |0017: move-result-object v8 │ │ +1a95ec: 1f08 511a |0018: check-cast v8, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1a95f0: 7110 47c7 0800 |001a: invoke-static {v8}, Lkotlinx/coroutines/CoroutineScopeKt;.CoroutineScope:(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/CoroutineScope; // method@c747 │ │ +1a95f6: 0c00 |001d: move-result-object v0 │ │ +1a95f8: 2208 d604 |001e: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1$onWrite$1; // type@04d6 │ │ +1a95fc: 5472 2505 |0020: iget-object v2, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.$url:Ljava/lang/String; // field@0525 │ │ +1a9600: 5474 2605 |0022: iget-object v4, v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1;.this$0:Lcom/infomaniak/drive/ui/OnlyOfficeActivity; // field@0526 │ │ +1a9604: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +1a9606: 0781 |0025: move-object v1, v8 │ │ +1a9608: 07b3 |0026: move-object v3, v11 │ │ +1a960a: 0795 |0027: move-object v5, v9 │ │ +1a960c: 7606 6110 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@1061 │ │ +1a9612: 0783 |002b: move-object v3, v8 │ │ +1a9614: 1f03 171b |002c: check-cast v3, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1a9618: 1234 |002e: const/4 v4, #int 3 // #3 │ │ +1a961a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +1a961c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +1a961e: 1202 |0031: const/4 v2, #int 0 // #0 │ │ +1a9620: 7706 19c6 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@c619 │ │ +1a9626: 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 : 28050 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28054 (OnlyOfficeActivity.kt) │ │ │ │ Class #185 header: │ │ class_idx : 1240 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 370 │ │ -source_file_idx : 28050 │ │ +source_file_idx : 28054 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 1 │ │ │ │ Class #185 annotations: │ │ Annotations on class │ │ @@ -36123,107 +36123,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 │ │ -1a95bc: |[1a95bc] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a95cc: 7120 7d10 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@107d │ │ -1a95d2: 0c00 |0003: move-result-object v0 │ │ -1a95d4: 1100 |0004: return-object v0 │ │ +1a968c: |[1a968c] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$1sfD7qlKQG48XDL-Ofus21Wft-E:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a969c: 7120 7d10 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@107d │ │ +1a96a2: 0c00 |0003: move-result-object v0 │ │ +1a96a4: 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 │ │ -1a9620: |[1a9620] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a9630: 7120 7c10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@107c │ │ -1a9636: 0e00 |0003: return-void │ │ +1a96f0: |[1a96f0] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$Kq6qj_oUN72tSYrchDe52Q-ZwNI:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a9700: 7120 7c10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V // method@107c │ │ +1a9706: 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 │ │ -1a9638: |[1a9638] 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 │ │ -1a9648: 7708 7910 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@1079 │ │ -1a964e: 0e00 |0003: return-void │ │ +1a9708: |[1a9708] 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 │ │ +1a9718: 7708 7910 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@1079 │ │ +1a971e: 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 │ │ -1a9558: |[1a9558] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a9568: 7110 7010 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@1070 │ │ -1a956e: 0c00 |0003: move-result-object v0 │ │ -1a9570: 1100 |0004: return-object v0 │ │ +1a9628: |[1a9628] com.infomaniak.drive.ui.OnlyOfficeActivity.$r8$lambda$x4YiFrFWBU9tOTITIDkm_Ti4qlY:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a9638: 7110 7010 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@1070 │ │ +1a963e: 0c00 |0003: move-result-object v0 │ │ +1a9640: 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 │ │ -1a9650: |[1a9650] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a9660: 2200 d304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04d3 │ │ -1a9664: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a9666: 7020 5c10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@105c │ │ -1a966c: 6900 2705 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0527 │ │ -1a9670: 0e00 |0008: return-void │ │ +1a9720: |[1a9720] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a9730: 2200 d304 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // type@04d3 │ │ +1a9734: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1a9736: 7020 5c10 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@105c │ │ +1a973c: 6900 2705 |0006: sput-object v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.Companion:Lcom/infomaniak/drive/ui/OnlyOfficeActivity$Companion; // field@0527 │ │ +1a9740: 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 │ │ -1a9674: |[1a9674] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ -1a9684: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ -1a968a: 2200 cf04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04cf │ │ -1a968e: 7020 5310 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1053 │ │ -1a9694: 7110 109a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1a969a: 0c00 |000b: move-result-object v0 │ │ -1a969c: 5b10 2a05 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@052a │ │ -1a96a0: 0e00 |000e: return-void │ │ +1a9744: |[1a9744] com.infomaniak.drive.ui.OnlyOfficeActivity.:()V │ │ +1a9754: 7010 8c04 0100 |0000: invoke-direct {v1}, Landroidx/appcompat/app/AppCompatActivity;.:()V // method@048c │ │ +1a975a: 2200 cf04 |0003: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0; // type@04cf │ │ +1a975e: 7020 5310 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1053 │ │ +1a9764: 7110 1d9a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1a976a: 0c00 |000b: move-result-object v0 │ │ +1a976c: 5b10 2a05 |000c: iput-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@052a │ │ +1a9770: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lcom/infomaniak/drive/ui/OnlyOfficeActivity; │ │ │ │ @@ -36232,17 +36232,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 │ │ -1a96a4: |[1a96a4] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ -1a96b4: 7020 7a10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@107a │ │ -1a96ba: 0e00 |0003: return-void │ │ +1a9774: |[1a9774] com.infomaniak.drive.ui.OnlyOfficeActivity.access$popBackIfNeeded:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V │ │ +1a9784: 7020 7a10 1000 |0000: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.popBackIfNeeded:(Ljava/lang/String;)V // method@107a │ │ +1a978a: 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; │ │ │ │ @@ -36251,20 +36251,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 │ │ -1a9574: |[1a9574] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a9584: 6e10 7410 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1074 │ │ -1a958a: 0c00 |0003: move-result-object v0 │ │ -1a958c: 7110 c80b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bc8 │ │ -1a9592: 0c00 |0007: move-result-object v0 │ │ -1a9594: 1100 |0008: return-object v0 │ │ +1a9644: |[1a9644] com.infomaniak.drive.ui.OnlyOfficeActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a9654: 6e10 7410 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1074 │ │ +1a965a: 0c00 |0003: move-result-object v0 │ │ +1a965c: 7110 c80b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@0bc8 │ │ +1a9662: 0c00 |0007: move-result-object v0 │ │ +1a9664: 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;) │ │ @@ -36272,20 +36272,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 │ │ -1a9598: |[1a9598] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ -1a95a8: 5410 2a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@052a │ │ -1a95ac: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1a95b2: 0c00 |0005: move-result-object v0 │ │ -1a95b4: 1f00 cd03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03cd │ │ -1a95b8: 1100 |0008: return-object v0 │ │ +1a9668: |[1a9668] com.infomaniak.drive.ui.OnlyOfficeActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; │ │ +1a9678: 5410 2a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.binding$delegate:Lkotlin/Lazy; // field@052a │ │ +1a967c: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1a9682: 0c00 |0005: move-result-object v0 │ │ +1a9684: 1f00 cd03 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // type@03cd │ │ +1a9688: 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;) │ │ @@ -36293,29 +36293,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 │ │ -1a96bc: |[1a96bc] 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 │ │ -1a96cc: 7110 f9b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a96d2: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -1a96d4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1a96d6: 1a05 5525 |0005: const-string v5, ".pdf" // string@2555 │ │ -1a96da: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1a96dc: 7154 e8c0 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@c0e8 │ │ -1a96e2: 0a03 |000b: move-result v3 │ │ -1a96e4: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -1a96e8: 7030 7b10 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@107b │ │ -1a96ee: 2808 |0011: goto 0019 // +0008 │ │ -1a96f0: 6201 d450 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d4 │ │ -1a96f4: 1f00 3100 |0014: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1a96f8: 6e30 4e46 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@464e │ │ -1a96fe: 0e00 |0019: return-void │ │ +1a978c: |[1a978c] 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 │ │ +1a979c: 7110 06b7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a97a2: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +1a97a4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1a97a6: 1a05 5625 |0005: const-string v5, ".pdf" // string@2556 │ │ +1a97aa: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1a97ac: 7154 f5c0 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@c0f5 │ │ +1a97b2: 0a03 |000b: move-result v3 │ │ +1a97b4: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +1a97b8: 7030 7b10 2001 |000e: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V // method@107b │ │ +1a97be: 2808 |0011: goto 0019 // +0008 │ │ +1a97c0: 6201 d750 |0012: sget-object v1, Lcom/infomaniak/lib/core/utils/UtilsUi;.INSTANCE:Lcom/infomaniak/lib/core/utils/UtilsUi; // field@50d7 │ │ +1a97c4: 1f00 3100 |0014: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a97c8: 6e30 5b46 0102 |0016: invoke-virtual {v1, v0, v2}, Lcom/infomaniak/lib/core/utils/UtilsUi;.openUrl:(Landroid/content/Context;Ljava/lang/String;)V // method@465b │ │ +1a97ce: 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; │ │ @@ -36329,24 +36329,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -1a9824: |[1a9824] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ -1a9834: 1f03 6e17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@176e │ │ -1a9838: 2200 8f1c |0002: new-instance v0, Lkotlin/text/Regex; // type@1c8f │ │ -1a983c: 1a01 0c8a |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8a0c │ │ -1a9840: 7020 96c0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c096 │ │ -1a9846: 6e20 9bc0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c09b │ │ -1a984c: 0a03 |000c: move-result v3 │ │ -1a984e: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -1a9852: 6e10 7110 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1071 │ │ -1a9858: 0e00 |0012: return-void │ │ +1a98f4: |[1a98f4] com.infomaniak.drive.ui.OnlyOfficeActivity.popBackIfNeeded:(Ljava/lang/String;)V │ │ +1a9904: 1f03 6f17 |0000: check-cast v3, Ljava/lang/CharSequence; // type@176f │ │ +1a9908: 2200 901c |0002: new-instance v0, Lkotlin/text/Regex; // type@1c90 │ │ +1a990c: 1a01 108a |0004: const-string v1, "^https.*/app/(office/\d+|share/\d+/[a-z0-9\-]+/preview/text)/\d+" // string@8a10 │ │ +1a9910: 7020 a3c0 1000 |0006: invoke-direct {v0, v1}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0a3 │ │ +1a9916: 6e20 a8c0 3000 |0009: invoke-virtual {v0, v3}, Lkotlin/text/Regex;.containsMatchIn:(Ljava/lang/CharSequence;)Z // method@c0a8 │ │ +1a991c: 0a03 |000c: move-result v3 │ │ +1a991e: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +1a9922: 6e10 7110 0200 |000f: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1071 │ │ +1a9928: 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; │ │ @@ -36356,50 +36356,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 │ │ -1a988c: |[1a988c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ -1a989c: 2200 d704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04d7 │ │ -1a98a0: 7040 6610 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@1066 │ │ -1a98a6: 1f00 bc00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00bc │ │ -1a98aa: 1a07 f0e4 |0007: const-string v7, "print" // string@e4f0 │ │ -1a98ae: 6e20 7710 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1077 │ │ -1a98b4: 0c07 |000c: move-result-object v7 │ │ -1a98b6: 1a08 33dc |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dc33 │ │ -1a98ba: 7120 fab6 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fa │ │ -1a98c0: 1f07 c000 |0012: check-cast v7, Landroid/print/PrintManager; // type@00c0 │ │ -1a98c4: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -1a98c6: 1a01 8f6e |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6e8f │ │ -1a98ca: 6e40 5c02 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@025c │ │ -1a98d0: 2815 |001a: goto 002f // +0015 │ │ -1a98d2: 0d07 |001b: move-exception v7 │ │ -1a98d4: 0760 |001c: move-object v0, v6 │ │ -1a98d6: 1f00 3100 |001d: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1a98da: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -1a98dc: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -1a98de: 1403 4201 147f |0021: const v3, #float 1.96732e+38 // #7f140142 │ │ -1a98e4: 7158 4f45 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@454f │ │ -1a98ea: 2208 d104 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04d1 │ │ -1a98ee: 7020 5710 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@1057 │ │ -1a98f4: 7110 c479 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79c4 │ │ -1a98fa: 6e10 7510 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@1075 │ │ -1a9900: 0c00 |0032: move-result-object v0 │ │ -1a9902: 1a07 0b26 |0033: const-string v7, "(...)" // string@260b │ │ -1a9906: 7120 fbb6 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a990c: 2203 d204 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04d2 │ │ -1a9910: 7020 5910 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1059 │ │ -1a9916: 1234 |003d: const/4 v4, #int 3 // #3 │ │ -1a9918: 1205 |003e: const/4 v5, #int 0 // #0 │ │ -1a991a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -1a991c: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -1a991e: 7706 7f04 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@047f │ │ -1a9924: 0e00 |0044: return-void │ │ +1a995c: |[1a995c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF:(Ljava/lang/String;Ljava/lang/String;)V │ │ +1a996c: 2200 d704 |0000: new-instance v0, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$sendToPrintPDF$printDocumentAdapter$1; // type@04d7 │ │ +1a9970: 7040 6610 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@1066 │ │ +1a9976: 1f00 bc00 |0005: check-cast v0, Landroid/print/PrintDocumentAdapter; // type@00bc │ │ +1a997a: 1a07 f5e4 |0007: const-string v7, "print" // string@e4f5 │ │ +1a997e: 6e20 7710 7600 |0009: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1077 │ │ +1a9984: 0c07 |000c: move-result-object v7 │ │ +1a9986: 1a08 38dc |000d: const-string v8, "null cannot be cast to non-null type android.print.PrintManager" // string@dc38 │ │ +1a998a: 7120 07b7 8700 |000f: invoke-static {v7, v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b707 │ │ +1a9990: 1f07 c000 |0012: check-cast v7, Landroid/print/PrintManager; // type@00c0 │ │ +1a9994: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +1a9996: 1a01 936e |0015: const-string v1, "PRINT_ONLYOFFICE_PDF_SERVICE" // string@6e93 │ │ +1a999a: 6e40 5c02 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@025c │ │ +1a99a0: 2815 |001a: goto 002f // +0015 │ │ +1a99a2: 0d07 |001b: move-exception v7 │ │ +1a99a4: 0760 |001c: move-object v0, v6 │ │ +1a99a6: 1f00 3100 |001d: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1a99aa: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +1a99ac: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +1a99ae: 1403 4201 147f |0021: const v3, #float 1.96732e+38 // #7f140142 │ │ +1a99b4: 7158 5c45 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@455c │ │ +1a99ba: 2208 d104 |0027: new-instance v8, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2; // type@04d1 │ │ +1a99be: 7020 5710 7800 |0029: invoke-direct {v8, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda2;.:(Landroid/content/ActivityNotFoundException;)V // method@1057 │ │ +1a99c4: 7110 d179 0800 |002c: invoke-static {v8}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79d1 │ │ +1a99ca: 6e10 7510 0600 |002f: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getOnBackPressedDispatcher:()Landroidx/activity/OnBackPressedDispatcher; // method@1075 │ │ +1a99d0: 0c00 |0032: move-result-object v0 │ │ +1a99d2: 1a07 0c26 |0033: const-string v7, "(...)" // string@260c │ │ +1a99d6: 7120 08b7 7000 |0035: invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1a99dc: 2203 d204 |0038: new-instance v3, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3; // type@04d2 │ │ +1a99e0: 7020 5910 6300 |003a: invoke-direct {v3, v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;)V // method@1059 │ │ +1a99e6: 1234 |003d: const/4 v4, #int 3 // #3 │ │ +1a99e8: 1205 |003e: const/4 v5, #int 0 // #0 │ │ +1a99ea: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +1a99ec: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +1a99ee: 7706 7f04 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@047f │ │ +1a99f4: 0e00 |0044: return-void │ │ catches : 1 │ │ 0x0015 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=123 │ │ 0x0007 line=165 │ │ 0x0015 line=167 │ │ @@ -36416,22 +36416,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 │ │ -1a985c: |[1a985c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ -1a986c: 1a00 b7ed |0000: const-string v0, "scope" // string@edb7 │ │ -1a9870: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a9876: 6200 daa6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6da │ │ -1a987a: 7220 6073 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7360 │ │ -1a9880: 1f01 a517 |000a: check-cast v1, Ljava/lang/Throwable; // type@17a5 │ │ -1a9884: 7110 7a79 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@797a │ │ -1a988a: 0e00 |000f: return-void │ │ +1a992c: |[1a992c] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$6$lambda$5:(Landroid/content/ActivityNotFoundException;Lio/sentry/IScope;)V │ │ +1a993c: 1a00 bced |0000: const-string v0, "scope" // string@edbc │ │ +1a9940: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a9946: 6200 dda6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6dd │ │ +1a994a: 7220 6d73 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@736d │ │ +1a9950: 1f01 a617 |000a: check-cast v1, Ljava/lang/Throwable; // type@17a6 │ │ +1a9954: 7110 8779 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7987 │ │ +1a995a: 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; │ │ @@ -36441,28 +36441,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 │ │ -1a95d8: |[1a95d8] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ -1a95e8: 1a00 dc11 |0000: const-string v0, "$this$addCallback" // string@11dc │ │ -1a95ec: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1a95f2: 7010 7210 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ -1a95f8: 0c02 |0008: move-result-object v2 │ │ -1a95fa: 5422 3701 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ -1a95fe: 6e10 c503 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c5 │ │ -1a9604: 0a00 |000e: move-result v0 │ │ -1a9606: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -1a960a: 6e10 c703 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c7 │ │ -1a9610: 2804 |0014: goto 0018 // +0004 │ │ -1a9612: 6e10 7110 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1071 │ │ -1a9618: 6201 78b2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1a961c: 1101 |001a: return-object v1 │ │ +1a96a8: |[1a96a8] com.infomaniak.drive.ui.OnlyOfficeActivity.sendToPrintPDF$lambda$8:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Landroidx/activity/OnBackPressedCallback;)Lkotlin/Unit; │ │ +1a96b8: 1a00 dd11 |0000: const-string v0, "$this$addCallback" // string@11dd │ │ +1a96bc: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1a96c2: 7010 7210 0100 |0005: invoke-direct {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ +1a96c8: 0c02 |0008: move-result-object v2 │ │ +1a96ca: 5422 3701 |0009: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ +1a96ce: 6e10 c503 0200 |000b: invoke-virtual {v2}, Landroid/webkit/WebView;.canGoBack:()Z // method@03c5 │ │ +1a96d4: 0a00 |000e: move-result v0 │ │ +1a96d6: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +1a96da: 6e10 c703 0200 |0011: invoke-virtual {v2}, Landroid/webkit/WebView;.goBack:()V // method@03c7 │ │ +1a96e0: 2804 |0014: goto 0018 // +0004 │ │ +1a96e2: 6e10 7110 0100 |0015: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.finish:()V // method@1071 │ │ +1a96e8: 6201 7bb2 |0018: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1a96ec: 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; │ │ @@ -36472,59 +36472,59 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -1a9934: |[1a9934] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ -1a9944: 7010 7210 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ -1a994a: 0c00 |0003: move-result-object v0 │ │ -1a994c: 6001 3a00 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1a9950: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -1a9954: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ -1a9958: 1a01 5127 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@2751 │ │ -1a995c: 7110 5307 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0753 │ │ -1a9962: 0a01 |000f: move-result v1 │ │ -1a9964: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ -1a9968: 5400 3701 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ -1a996c: 6e10 c603 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a9972: 0c00 |0017: move-result-object v0 │ │ -1a9974: 0731 |0018: move-object v1, v3 │ │ -1a9976: 1f01 3100 |0019: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a997a: 7110 2b45 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@452b │ │ -1a9980: 0a01 |001e: move-result v1 │ │ -1a9982: 7120 4f07 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@074f │ │ -1a9988: 2830 |0022: goto 0052 // +0030 │ │ -1a998a: 1a01 4938 |0023: const-string v1, "FORCE_DARK" // string@3849 │ │ -1a998e: 7110 5307 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0753 │ │ -1a9994: 0a01 |0028: move-result v1 │ │ -1a9996: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ -1a999a: 1a01 4a38 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@384a │ │ -1a999e: 7110 5307 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0753 │ │ -1a99a4: 0a01 |0030: move-result v1 │ │ -1a99a6: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ -1a99aa: 5401 3701 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ -1a99ae: 6e10 c603 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a99b4: 0c01 |0038: move-result-object v1 │ │ -1a99b6: 1212 |0039: const/4 v2, #int 1 // #1 │ │ -1a99b8: 7120 5107 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0751 │ │ -1a99be: 5400 3701 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ -1a99c2: 6e10 c603 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a99c8: 0c00 |0042: move-result-object v0 │ │ -1a99ca: 0731 |0043: move-object v1, v3 │ │ -1a99cc: 1f01 3100 |0044: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1a99d0: 7110 2b45 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@452b │ │ -1a99d6: 0a01 |0049: move-result v1 │ │ -1a99d8: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ -1a99dc: 1221 |004c: const/4 v1, #int 2 // #2 │ │ -1a99de: 2802 |004d: goto 004f // +0002 │ │ -1a99e0: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -1a99e2: 7120 5007 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0750 │ │ -1a99e8: 0e00 |0052: return-void │ │ +1a9a04: |[1a9a04] com.infomaniak.drive.ui.OnlyOfficeActivity.setDarkMode:()V │ │ +1a9a14: 7010 7210 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ +1a9a1a: 0c00 |0003: move-result-object v0 │ │ +1a9a1c: 6001 3a00 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ +1a9a20: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +1a9a24: 3421 1b00 |0008: if-lt v1, v2, 0023 // +001b │ │ +1a9a28: 1a01 5227 |000a: const-string v1, "ALGORITHMIC_DARKENING" // string@2752 │ │ +1a9a2c: 7110 5307 0100 |000c: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0753 │ │ +1a9a32: 0a01 |000f: move-result v1 │ │ +1a9a34: 3801 1300 |0010: if-eqz v1, 0023 // +0013 │ │ +1a9a38: 5400 3701 |0012: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ +1a9a3c: 6e10 c603 0000 |0014: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9a42: 0c00 |0017: move-result-object v0 │ │ +1a9a44: 0731 |0018: move-object v1, v3 │ │ +1a9a46: 1f01 3100 |0019: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a9a4a: 7110 3845 0100 |001b: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4538 │ │ +1a9a50: 0a01 |001e: move-result v1 │ │ +1a9a52: 7120 4f07 1000 |001f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setAlgorithmicDarkeningAllowed:(Landroid/webkit/WebSettings;Z)V // method@074f │ │ +1a9a58: 2830 |0022: goto 0052 // +0030 │ │ +1a9a5a: 1a01 4c38 |0023: const-string v1, "FORCE_DARK" // string@384c │ │ +1a9a5e: 7110 5307 0100 |0025: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0753 │ │ +1a9a64: 0a01 |0028: move-result v1 │ │ +1a9a66: 3801 2900 |0029: if-eqz v1, 0052 // +0029 │ │ +1a9a6a: 1a01 4d38 |002b: const-string v1, "FORCE_DARK_STRATEGY" // string@384d │ │ +1a9a6e: 7110 5307 0100 |002d: invoke-static {v1}, Landroidx/webkit/WebViewFeature;.isFeatureSupported:(Ljava/lang/String;)Z // method@0753 │ │ +1a9a74: 0a01 |0030: move-result v1 │ │ +1a9a76: 3801 2100 |0031: if-eqz v1, 0052 // +0021 │ │ +1a9a7a: 5401 3701 |0033: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ +1a9a7e: 6e10 c603 0100 |0035: invoke-virtual {v1}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9a84: 0c01 |0038: move-result-object v1 │ │ +1a9a86: 1212 |0039: const/4 v2, #int 1 // #1 │ │ +1a9a88: 7120 5107 2100 |003a: invoke-static {v1, v2}, Landroidx/webkit/WebSettingsCompat;.setForceDarkStrategy:(Landroid/webkit/WebSettings;I)V // method@0751 │ │ +1a9a8e: 5400 3701 |003d: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ +1a9a92: 6e10 c603 0000 |003f: invoke-virtual {v0}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a9a98: 0c00 |0042: move-result-object v0 │ │ +1a9a9a: 0731 |0043: move-object v1, v3 │ │ +1a9a9c: 1f01 3100 |0044: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1a9aa0: 7110 3845 0100 |0046: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.isNightModeEnabled:(Landroid/content/Context;)Z // method@4538 │ │ +1a9aa6: 0a01 |0049: move-result v1 │ │ +1a9aa8: 3801 0400 |004a: if-eqz v1, 004e // +0004 │ │ +1a9aac: 1221 |004c: const/4 v1, #int 2 // #2 │ │ +1a9aae: 2802 |004d: goto 004f // +0002 │ │ +1a9ab0: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +1a9ab2: 7120 5007 1000 |004f: invoke-static {v0, v1}, Landroidx/webkit/WebSettingsCompat;.setForceDark:(Landroid/webkit/WebSettings;I)V // method@0750 │ │ +1a9ab8: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=103 │ │ 0x0023 line=105 │ │ @@ -36542,76 +36542,76 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -1a9700: |[1a9700] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1a9710: 7010 7210 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ -1a9716: 0c00 |0003: move-result-object v0 │ │ -1a9718: 6f20 8e04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ -1a971e: 7010 7210 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ -1a9724: 0c07 |000a: move-result-object v7 │ │ -1a9726: 6e10 c70b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bc7 │ │ -1a972c: 0c07 |000e: move-result-object v7 │ │ -1a972e: 1f07 1001 |000f: check-cast v7, Landroid/view/View; // type@0110 │ │ -1a9732: 6e20 7e10 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@107e │ │ -1a9738: 6e10 7310 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1073 │ │ -1a973e: 0c07 |0017: move-result-object v7 │ │ -1a9740: 1a01 99dd |0018: const-string v1, "office_url_tag" // string@dd99 │ │ -1a9744: 6e20 a700 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ -1a974a: 0c07 |001d: move-result-object v7 │ │ -1a974c: 7110 f9b6 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a9752: 6e10 7310 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1073 │ │ -1a9758: 0c01 |0024: move-result-object v1 │ │ -1a975a: 1a02 98dd |0025: const-string v2, "office_filename_tag" // string@dd98 │ │ -1a975e: 6e20 a700 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ -1a9764: 0c01 |002a: move-result-object v1 │ │ -1a9766: 7110 f9b6 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1a976c: 6202 0632 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@3206 │ │ -1a9770: 6e10 3640 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@4036 │ │ -1a9776: 0c02 |0033: move-result-object v2 │ │ -1a9778: 2203 9f17 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@179f │ │ -1a977c: 1a04 142d |0036: const-string v4, "Bearer " // string@2d14 │ │ -1a9780: 7020 3294 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1a9786: 6e20 3b94 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1a978c: 6e10 4d94 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1a9792: 0c02 |0041: move-result-object v2 │ │ -1a9794: 1a03 242b |0042: const-string v3, "Authorization" // string@2b24 │ │ -1a9798: 7120 299b 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b29 │ │ -1a979e: 0c02 |0047: move-result-object v2 │ │ -1a97a0: 7110 daaa 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aada │ │ -1a97a6: 0c02 |004b: move-result-object v2 │ │ -1a97a8: 7100 ba03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03ba │ │ -1a97ae: 0c03 |004f: move-result-object v3 │ │ -1a97b0: 5404 3701 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ -1a97b4: 1215 |0052: const/4 v5, #int 1 // #1 │ │ -1a97b6: 6e30 bc03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bc │ │ -1a97bc: 7010 7f10 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@107f │ │ -1a97c2: 5403 3701 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ -1a97c6: 6e10 c603 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a97cc: 0c04 |005e: move-result-object v4 │ │ -1a97ce: 6e20 c403 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c4 │ │ -1a97d4: 6e10 c603 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ -1a97da: 0c04 |0065: move-result-object v4 │ │ -1a97dc: 6e20 c303 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c3 │ │ -1a97e2: 6e30 c903 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ -1a97e8: 2207 d404 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04d4 │ │ -1a97ec: 7030 5d10 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@105d │ │ -1a97f2: 1f07 3d01 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@013d │ │ -1a97f6: 6e20 cc03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cc │ │ -1a97fc: 2207 d504 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04d5 │ │ -1a9800: 7020 5f10 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@105f │ │ -1a9806: 1f07 3701 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@0137 │ │ -1a980a: 6e20 cb03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cb │ │ -1a9810: 2207 d004 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04d0 │ │ -1a9814: 7030 5510 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1055 │ │ -1a981a: 6e20 ca03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03ca │ │ -1a9820: 0e00 |0088: return-void │ │ +1a97d0: |[1a97d0] com.infomaniak.drive.ui.OnlyOfficeActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1a97e0: 7010 7210 0600 |0000: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ +1a97e6: 0c00 |0003: move-result-object v0 │ │ +1a97e8: 6f20 8e04 7600 |0004: invoke-super {v6, v7}, Landroidx/appcompat/app/AppCompatActivity;.onCreate:(Landroid/os/Bundle;)V // method@048e │ │ +1a97ee: 7010 7210 0600 |0007: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding; // method@1072 │ │ +1a97f4: 0c07 |000a: move-result-object v7 │ │ +1a97f6: 6e10 c70b 0700 |000b: invoke-virtual {v7}, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.getRoot:()Landroidx/coordinatorlayout/widget/CoordinatorLayout; // method@0bc7 │ │ +1a97fc: 0c07 |000e: move-result-object v7 │ │ +1a97fe: 1f07 1001 |000f: check-cast v7, Landroid/view/View; // type@0110 │ │ +1a9802: 6e20 7e10 7600 |0011: invoke-virtual {v6, v7}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setContentView:(Landroid/view/View;)V // method@107e │ │ +1a9808: 6e10 7310 0600 |0014: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1073 │ │ +1a980e: 0c07 |0017: move-result-object v7 │ │ +1a9810: 1a01 9edd |0018: const-string v1, "office_url_tag" // string@dd9e │ │ +1a9814: 6e20 a700 1700 |001a: invoke-virtual {v7, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ +1a981a: 0c07 |001d: move-result-object v7 │ │ +1a981c: 7110 06b7 0700 |001e: invoke-static {v7}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a9822: 6e10 7310 0600 |0021: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.getIntent:()Landroid/content/Intent; // method@1073 │ │ +1a9828: 0c01 |0024: move-result-object v1 │ │ +1a982a: 1a02 9ddd |0025: const-string v2, "office_filename_tag" // string@dd9d │ │ +1a982e: 6e20 a700 2100 |0027: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ +1a9834: 0c01 |002a: move-result-object v1 │ │ +1a9836: 7110 06b7 0100 |002b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1a983c: 6202 0932 |002e: sget-object v2, Lcom/infomaniak/lib/core/InfomaniakCore;.INSTANCE:Lcom/infomaniak/lib/core/InfomaniakCore; // field@3209 │ │ +1a9840: 6e10 4340 0200 |0030: invoke-virtual {v2}, Lcom/infomaniak/lib/core/InfomaniakCore;.getBearerToken:()Ljava/lang/String; // method@4043 │ │ +1a9846: 0c02 |0033: move-result-object v2 │ │ +1a9848: 2203 a017 |0034: new-instance v3, Ljava/lang/StringBuilder; // type@17a0 │ │ +1a984c: 1a04 172d |0036: const-string v4, "Bearer " // string@2d17 │ │ +1a9850: 7020 3f94 4300 |0038: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1a9856: 6e20 4894 2300 |003b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1a985c: 6e10 5a94 0300 |003e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1a9862: 0c02 |0041: move-result-object v2 │ │ +1a9864: 1a03 272b |0042: const-string v3, "Authorization" // string@2b27 │ │ +1a9868: 7120 369b 2300 |0044: invoke-static {v3, v2}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b36 │ │ +1a986e: 0c02 |0047: move-result-object v2 │ │ +1a9870: 7110 e7aa 0200 |0048: invoke-static {v2}, Lkotlin/collections/MapsKt;.mapOf:(Lkotlin/Pair;)Ljava/util/Map; // method@aae7 │ │ +1a9876: 0c02 |004b: move-result-object v2 │ │ +1a9878: 7100 ba03 0000 |004c: invoke-static {}, Landroid/webkit/CookieManager;.getInstance:()Landroid/webkit/CookieManager; // method@03ba │ │ +1a987e: 0c03 |004f: move-result-object v3 │ │ +1a9880: 5404 3701 |0050: iget-object v4, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ +1a9884: 1215 |0052: const/4 v5, #int 1 // #1 │ │ +1a9886: 6e30 bc03 4305 |0053: invoke-virtual {v3, v4, v5}, Landroid/webkit/CookieManager;.setAcceptThirdPartyCookies:(Landroid/webkit/WebView;Z)V // method@03bc │ │ +1a988c: 7010 7f10 0600 |0056: invoke-direct {v6}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity;.setDarkMode:()V // method@107f │ │ +1a9892: 5403 3701 |0059: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;.webView:Landroid/webkit/WebView; // field@0137 │ │ +1a9896: 6e10 c603 0300 |005b: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a989c: 0c04 |005e: move-result-object v4 │ │ +1a989e: 6e20 c403 5400 |005f: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setJavaScriptEnabled:(Z)V // method@03c4 │ │ +1a98a4: 6e10 c603 0300 |0062: invoke-virtual {v3}, Landroid/webkit/WebView;.getSettings:()Landroid/webkit/WebSettings; // method@03c6 │ │ +1a98aa: 0c04 |0065: move-result-object v4 │ │ +1a98ac: 6e20 c303 5400 |0066: invoke-virtual {v4, v5}, Landroid/webkit/WebSettings;.setDomStorageEnabled:(Z)V // method@03c3 │ │ +1a98b2: 6e30 c903 7302 |0069: invoke-virtual {v3, v7, v2}, Landroid/webkit/WebView;.loadUrl:(Ljava/lang/String;Ljava/util/Map;)V // method@03c9 │ │ +1a98b8: 2207 d404 |006c: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$1; // type@04d4 │ │ +1a98bc: 7030 5d10 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@105d │ │ +1a98c2: 1f07 3d01 |0071: check-cast v7, Landroid/webkit/WebViewClient; // type@013d │ │ +1a98c6: 6e20 cc03 7300 |0073: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebViewClient:(Landroid/webkit/WebViewClient;)V // method@03cc │ │ +1a98cc: 2207 d504 |0076: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2; // type@04d5 │ │ +1a98d0: 7020 5f10 0700 |0078: invoke-direct {v7, v0}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$onCreate$1$1$2;.:(Lcom/infomaniak/drive/databinding/ActivityOnlyOfficeBinding;)V // method@105f │ │ +1a98d6: 1f07 3701 |007b: check-cast v7, Landroid/webkit/WebChromeClient; // type@0137 │ │ +1a98da: 6e20 cb03 7300 |007d: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setWebChromeClient:(Landroid/webkit/WebChromeClient;)V // method@03cb │ │ +1a98e0: 2207 d004 |0080: new-instance v7, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1; // type@04d0 │ │ +1a98e4: 7030 5510 6701 |0082: invoke-direct {v7, v6, v1}, Lcom/infomaniak/drive/ui/OnlyOfficeActivity$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/OnlyOfficeActivity;Ljava/lang/String;)V // method@1055 │ │ +1a98ea: 6e20 ca03 7300 |0085: invoke-virtual {v3, v7}, Landroid/webkit/WebView;.setDownloadListener:(Landroid/webkit/DownloadListener;)V // method@03ca │ │ +1a98f0: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0007 line=62 │ │ 0x0014 line=64 │ │ 0x0021 line=65 │ │ @@ -36625,21 +36625,21 @@ │ │ 0x006c line=77 │ │ 0x0076 line=85 │ │ 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 : 28050 (OnlyOfficeActivity.kt) │ │ + source_file_idx : 28054 (OnlyOfficeActivity.kt) │ │ │ │ Class #186 header: │ │ class_idx : 1241 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #186 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;' │ │ @@ -36659,18 +36659,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 │ │ -1a99ec: |[1a99ec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a99fc: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9a02: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1a9a06: 0e00 |0005: return-void │ │ +1a9abc: |[1a9abc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9acc: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9ad2: 5b01 2b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ +1a9ad6: 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; │ │ │ │ @@ -36680,32 +36680,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9a08: |[1a9a08] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -1a9a18: 5410 2b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ -1a9a1c: 7120 da10 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@10da │ │ -1a9a22: 0e00 |0005: return-void │ │ +1a9ad8: |[1a9ad8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +1a9ae8: 5410 2b05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052b │ │ +1a9aec: 7120 da10 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@10da │ │ +1a9af2: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #187 header: │ │ class_idx : 1242 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #187 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;' │ │ @@ -36729,19 +36729,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 │ │ -1a9a24: |[1a9a24] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1a9a34: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9a3a: 5b01 2c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ -1a9a3e: 5b02 2d05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052d │ │ -1a9a42: 0e00 |0007: return-void │ │ +1a9af4: |[1a9af4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1a9b04: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9b0a: 5b01 2c05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ +1a9b0e: 5b02 2d05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052d │ │ +1a9b12: 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; │ │ @@ -36752,34 +36752,34 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -1a9a44: |[1a9a44] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ -1a9a54: 5420 2c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ -1a9a58: 5421 2d05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052d │ │ -1a9a5c: 7140 d910 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@10d9 │ │ -1a9a62: 0e00 |0007: return-void │ │ +1a9b14: |[1a9b14] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda11.onFocusChange:(Landroid/view/View;Z)V │ │ +1a9b24: 5420 2c05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052c │ │ +1a9b28: 5421 2d05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11;.f$1:Lcom/google/android/material/textfield/TextInputEditText; // field@052d │ │ +1a9b2c: 7140 d910 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@10d9 │ │ +1a9b32: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #188 header: │ │ class_idx : 1243 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #188 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;' │ │ @@ -36799,18 +36799,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 │ │ -1a9a64: |[1a9a64] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9a74: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9a7a: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ -1a9a7e: 0e00 |0005: return-void │ │ +1a9b34: |[1a9b34] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9b44: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9b4a: 5b01 2e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ +1a9b4e: 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; │ │ │ │ @@ -36820,32 +36820,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9a80: |[1a9a80] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ -1a9a90: 5410 2e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ -1a9a94: 7120 d410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10d4 │ │ -1a9a9a: 0e00 |0005: return-void │ │ +1a9b50: |[1a9b50] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda12.run:(Lio/sentry/IScope;)V │ │ +1a9b60: 5410 2e05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@052e │ │ +1a9b64: 7120 d410 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@10d4 │ │ +1a9b6a: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #189 header: │ │ class_idx : 1244 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #189 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;' │ │ @@ -36869,19 +36869,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 │ │ -1a9a9c: |[1a9a9c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1a9aac: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9ab2: 5b01 2f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052f │ │ -1a9ab6: 5902 3005 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0530 │ │ -1a9aba: 0e00 |0007: return-void │ │ +1a9b6c: |[1a9b6c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1a9b7c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9b82: 5b01 2f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052f │ │ +1a9b86: 5902 3005 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0530 │ │ +1a9b8a: 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 │ │ @@ -36892,32 +36892,32 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a9abc: |[1a9abc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ -1a9acc: 5420 2f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052f │ │ -1a9ad0: 5221 3005 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0530 │ │ -1a9ad4: 7120 db10 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@10db │ │ -1a9ada: 0e00 |0007: return-void │ │ +1a9b8c: |[1a9b8c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda13.run:()V │ │ +1a9b9c: 5420 2f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$0:Lcom/google/android/material/textfield/TextInputEditText; // field@052f │ │ +1a9ba0: 5221 3005 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.f$1:I // field@0530 │ │ +1a9ba4: 7120 db10 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@10db │ │ +1a9baa: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #190 header: │ │ class_idx : 1245 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #190 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;' │ │ @@ -36933,17 +36933,17 @@ │ │ type : '()V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9b00: |[1a9b00] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ -1a9b10: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9b16: 0e00 |0003: return-void │ │ +1a9bd0: |[1a9bd0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.:()V │ │ +1a9be0: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; │ │ │ │ Virtual methods - │ │ @@ -36952,33 +36952,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1a9adc: |[1a9adc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ -1a9aec: 7100 e110 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10e1 │ │ -1a9af2: 0a00 |0003: move-result v0 │ │ -1a9af4: 7110 b192 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a9afa: 0c00 |0007: move-result-object v0 │ │ -1a9afc: 1100 |0008: return-object v0 │ │ +1a9bac: |[1a9bac] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda14.invoke:()Ljava/lang/Object; │ │ +1a9bbc: 7100 e110 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z // method@10e1 │ │ +1a9bc2: 0a00 |0003: move-result v0 │ │ +1a9bc4: 7110 be92 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a9bca: 0c00 |0007: move-result-object v0 │ │ +1a9bcc: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #191 header: │ │ class_idx : 1246 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #191 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;' │ │ @@ -36998,18 +36998,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 │ │ -1a9b18: |[1a9b18] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ -1a9b28: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9b2e: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0531 │ │ -1a9b32: 0e00 |0005: return-void │ │ +1a9be8: |[1a9be8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.:(Ljava/lang/Exception;)V │ │ +1a9bf8: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9bfe: 5b01 3105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0531 │ │ +1a9c02: 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; │ │ │ │ @@ -37019,32 +37019,32 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9b34: |[1a9b34] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ -1a9b44: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0531 │ │ -1a9b48: 7120 d610 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10d6 │ │ -1a9b4e: 0e00 |0005: return-void │ │ +1a9c04: |[1a9c04] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda15.run:(Lio/sentry/IScope;)V │ │ +1a9c14: 5410 3105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.f$0:Ljava/lang/Exception; // field@0531 │ │ +1a9c18: 7120 d610 2000 |0002: invoke-static {v0, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10d6 │ │ +1a9c1e: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #192 header: │ │ class_idx : 1247 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #192 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;' │ │ @@ -37068,19 +37068,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 │ │ -1a9b78: |[1a9b78] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9b88: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9b8e: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0532 │ │ -1a9b92: 5b02 3305 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1a9b96: 0e00 |0007: return-void │ │ +1a9c48: |[1a9c48] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9c58: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9c5e: 5b01 3205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0532 │ │ +1a9c62: 5b02 3305 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1a9c66: 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; │ │ @@ -37091,35 +37091,35 @@ │ │ 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 │ │ -1a9b50: |[1a9b50] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9b60: 5420 3205 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0532 │ │ -1a9b64: 5421 3305 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ -1a9b68: 1f03 a403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1a9b6c: 7130 e210 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@10e2 │ │ -1a9b72: 0c03 |0009: move-result-object v3 │ │ -1a9b74: 1103 |000a: return-object v3 │ │ +1a9c20: |[1a9c20] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda16.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9c30: 5420 3205 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@0532 │ │ +1a9c34: 5421 3305 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0533 │ │ +1a9c38: 1f03 a403 |0004: check-cast v3, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1a9c3c: 7130 e210 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@10e2 │ │ +1a9c42: 0c03 |0009: move-result-object v3 │ │ +1a9c44: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #193 header: │ │ class_idx : 1248 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #193 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;' │ │ @@ -37139,18 +37139,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 │ │ -1a9bb8: |[1a9bb8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9bc8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9bce: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1a9bd2: 0e00 |0005: return-void │ │ +1a9c88: |[1a9c88] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9c98: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9c9e: 5b01 3405 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1a9ca2: 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; │ │ │ │ @@ -37160,32 +37160,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9b98: |[1a9b98] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ -1a9ba8: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ -1a9bac: 7110 de10 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@10de │ │ -1a9bb2: 0c00 |0005: move-result-object v0 │ │ -1a9bb4: 1100 |0006: return-object v0 │ │ +1a9c68: |[1a9c68] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda17.invoke:()Ljava/lang/Object; │ │ +1a9c78: 5410 3405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0534 │ │ +1a9c7c: 7110 de10 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@10de │ │ +1a9c82: 0c00 |0005: move-result-object v0 │ │ +1a9c84: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #194 header: │ │ class_idx : 1249 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #194 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;' │ │ @@ -37205,18 +37205,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 │ │ -1a9bf4: |[1a9bf4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9c04: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9c0a: 5b01 3505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ -1a9c0e: 0e00 |0005: return-void │ │ +1a9cc4: |[1a9cc4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9cd4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9cda: 5b01 3505 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ +1a9cde: 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; │ │ │ │ @@ -37226,32 +37226,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9bd4: |[1a9bd4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ -1a9be4: 5410 3505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ -1a9be8: 7110 d810 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10d8 │ │ -1a9bee: 0c00 |0005: move-result-object v0 │ │ -1a9bf0: 1100 |0006: return-object v0 │ │ +1a9ca4: |[1a9ca4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda18.invoke:()Ljava/lang/Object; │ │ +1a9cb4: 5410 3505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0535 │ │ +1a9cb8: 7110 d810 0000 |0002: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@10d8 │ │ +1a9cbe: 0c00 |0005: move-result-object v0 │ │ +1a9cc0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #195 header: │ │ class_idx : 1250 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #195 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;' │ │ @@ -37271,18 +37271,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 │ │ -1a9c30: |[1a9c30] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9c40: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9c46: 5b01 3605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ -1a9c4a: 0e00 |0005: return-void │ │ +1a9d00: |[1a9d00] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9d10: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9d16: 5b01 3605 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ +1a9d1a: 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; │ │ │ │ @@ -37292,32 +37292,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1a9c10: |[1a9c10] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ -1a9c20: 5410 3605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ -1a9c24: 7110 e310 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@10e3 │ │ -1a9c2a: 0c00 |0005: move-result-object v0 │ │ -1a9c2c: 1100 |0006: return-object v0 │ │ +1a9ce0: |[1a9ce0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda19.invoke:()Ljava/lang/Object; │ │ +1a9cf0: 5410 3605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0536 │ │ +1a9cf4: 7110 e310 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@10e3 │ │ +1a9cfa: 0c00 |0005: move-result-object v0 │ │ +1a9cfc: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #196 header: │ │ class_idx : 1251 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #196 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;' │ │ @@ -37337,18 +37337,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 │ │ -1a9c4c: |[1a9c4c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9c5c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9c62: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1a9c66: 0e00 |0005: return-void │ │ +1a9d1c: |[1a9d1c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9d2c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9d32: 5b01 3705 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1a9d36: 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; │ │ │ │ @@ -37358,33 +37358,33 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1a9c68: |[1a9c68] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ -1a9c78: 5410 3705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ -1a9c7c: 1f02 6601 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0166 │ │ -1a9c80: 7120 d310 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@10d3 │ │ -1a9c86: 0e00 |0007: return-void │ │ +1a9d38: |[1a9d38] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda2.onActivityResult:(Ljava/lang/Object;)V │ │ +1a9d48: 5410 3705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0537 │ │ +1a9d4c: 1f02 6601 |0002: check-cast v2, Landroidx/activity/result/ActivityResult; // type@0166 │ │ +1a9d50: 7120 d310 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@10d3 │ │ +1a9d56: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #197 header: │ │ class_idx : 1252 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #197 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;' │ │ @@ -37408,19 +37408,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 │ │ -1a9c88: |[1a9c88] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ -1a9c98: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9c9e: 5b01 3805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0538 │ │ -1a9ca2: 5b02 3905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0539 │ │ -1a9ca6: 0e00 |0007: return-void │ │ +1a9d58: |[1a9d58] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V │ │ +1a9d68: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9d6e: 5b01 3805 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0538 │ │ +1a9d72: 5b02 3905 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0539 │ │ +1a9d76: 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; │ │ @@ -37431,33 +37431,33 @@ │ │ type : '(Lio/sentry/IScope;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1a9ca8: |[1a9ca8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ -1a9cb8: 5420 3805 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0538 │ │ -1a9cbc: 5421 3905 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0539 │ │ -1a9cc0: 7130 dd10 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@10dd │ │ -1a9cc6: 0e00 |0007: return-void │ │ +1a9d78: |[1a9d78] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda3.run:(Lio/sentry/IScope;)V │ │ +1a9d88: 5420 3805 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0538 │ │ +1a9d8c: 5421 3905 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.f$1:Ljava/lang/Exception; // field@0539 │ │ +1a9d90: 7130 dd10 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@10dd │ │ +1a9d96: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #198 header: │ │ class_idx : 1253 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #198 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;' │ │ @@ -37477,18 +37477,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 │ │ -1a9cec: |[1a9cec] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9cfc: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9d02: 5b01 3a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ -1a9d06: 0e00 |0005: return-void │ │ +1a9dbc: |[1a9dbc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9dcc: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9dd2: 5b01 3a05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ +1a9dd6: 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; │ │ │ │ @@ -37498,34 +37498,34 @@ │ │ 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 │ │ -1a9cc8: |[1a9cc8] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9cd8: 5410 3a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ -1a9cdc: 1f02 5018 |0002: check-cast v2, Ljava/util/List; // type@1850 │ │ -1a9ce0: 7120 d710 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@10d7 │ │ -1a9ce6: 0c02 |0007: move-result-object v2 │ │ -1a9ce8: 1102 |0008: return-object v2 │ │ +1a9d98: |[1a9d98] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda4.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9da8: 5410 3a05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053a │ │ +1a9dac: 1f02 5118 |0002: check-cast v2, Ljava/util/List; // type@1851 │ │ +1a9db0: 7120 d710 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@10d7 │ │ +1a9db6: 0c02 |0007: move-result-object v2 │ │ +1a9db8: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #199 header: │ │ class_idx : 1254 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #199 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;' │ │ @@ -37553,20 +37553,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 │ │ -1a9d08: |[1a9d08] 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 │ │ -1a9d18: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9d1e: 5b01 3b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ -1a9d22: 5b02 3c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053c │ │ -1a9d26: 5b03 3d05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ -1a9d2a: 0e00 |0009: return-void │ │ +1a9dd8: |[1a9dd8] 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 │ │ +1a9de8: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9dee: 5b01 3b05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1a9df2: 5b02 3c05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053c │ │ +1a9df6: 5b03 3d05 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ +1a9dfa: 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; │ │ @@ -37578,34 +37578,34 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -1a9d2c: |[1a9d2c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -1a9d3c: 5430 3b05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ -1a9d40: 5431 3c05 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053c │ │ -1a9d44: 5432 3d05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ -1a9d48: 7140 dc10 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@10dc │ │ -1a9d4e: 0e00 |0009: return-void │ │ +1a9dfc: |[1a9dfc] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +1a9e0c: 5430 3b05 |0000: iget-object v0, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053b │ │ +1a9e10: 5431 3c05 |0002: iget-object v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$1:Lcom/google/android/material/button/MaterialButton; // field@053c │ │ +1a9e14: 5432 3d05 |0004: iget-object v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5;.f$2:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053d │ │ +1a9e18: 7140 dc10 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@10dc │ │ +1a9e1e: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #200 header: │ │ class_idx : 1255 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #200 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;' │ │ @@ -37629,19 +37629,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 │ │ -1a9d78: |[1a9d78] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9d88: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9d8e: 5b01 3e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053e │ │ -1a9d92: 5b02 3f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ -1a9d96: 0e00 |0007: return-void │ │ +1a9e48: |[1a9e48] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.:(Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9e58: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9e5e: 5b01 3e05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053e │ │ +1a9e62: 5b02 3f05 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ +1a9e66: 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; │ │ @@ -37652,35 +37652,35 @@ │ │ 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 │ │ -1a9d50: |[1a9d50] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9d60: 5420 3e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053e │ │ -1a9d64: 5421 3f05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ -1a9d68: 1f03 8517 |0004: check-cast v3, Ljava/lang/Integer; // type@1785 │ │ -1a9d6c: 7130 e410 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@10e4 │ │ -1a9d72: 0c03 |0009: move-result-object v3 │ │ -1a9d74: 1103 |000a: return-object v3 │ │ +1a9e20: |[1a9e20] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda6.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9e30: 5420 3e05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$0:Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // field@053e │ │ +1a9e34: 5421 3f05 |0002: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6;.f$1:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@053f │ │ +1a9e38: 1f03 8617 |0004: check-cast v3, Ljava/lang/Integer; // type@1786 │ │ +1a9e3c: 7130 e410 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@10e4 │ │ +1a9e42: 0c03 |0009: move-result-object v3 │ │ +1a9e44: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #201 header: │ │ class_idx : 1256 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #201 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;' │ │ @@ -37700,18 +37700,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 │ │ -1a9d98: |[1a9d98] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9da8: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9dae: 5b01 4005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ -1a9db2: 0e00 |0005: return-void │ │ +1a9e68: |[1a9e68] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9e78: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9e7e: 5b01 4005 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ +1a9e82: 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; │ │ │ │ @@ -37721,32 +37721,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -1a9db4: |[1a9db4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -1a9dc4: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ -1a9dc8: 7120 d510 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@10d5 │ │ -1a9dce: 0e00 |0005: return-void │ │ +1a9e84: |[1a9e84] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +1a9e94: 5410 4005 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0540 │ │ +1a9e98: 7120 d510 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@10d5 │ │ +1a9e9e: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #202 header: │ │ class_idx : 1257 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #202 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;' │ │ @@ -37766,18 +37766,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 │ │ -1a9df4: |[1a9df4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9e04: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9e0a: 5b01 4105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1a9e0e: 0e00 |0005: return-void │ │ +1a9ec4: |[1a9ec4] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9ed4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9eda: 5b01 4105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1a9ede: 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; │ │ │ │ @@ -37787,34 +37787,34 @@ │ │ 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 │ │ -1a9dd0: |[1a9dd0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9de0: 5410 4105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ -1a9de4: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ -1a9de8: 7120 e010 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@10e0 │ │ -1a9dee: 0c02 |0007: move-result-object v2 │ │ -1a9df0: 1102 |0008: return-object v2 │ │ +1a9ea0: |[1a9ea0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda8.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9eb0: 5410 4105 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0541 │ │ +1a9eb4: 1f02 3800 |0002: check-cast v2, Landroid/content/Intent; // type@0038 │ │ +1a9eb8: 7120 e010 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@10e0 │ │ +1a9ebe: 0c02 |0007: move-result-object v2 │ │ +1a9ec0: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #203 header: │ │ class_idx : 1258 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #203 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;' │ │ @@ -37834,18 +37834,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 │ │ -1a9e3c: |[1a9e3c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9e4c: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9e52: 5b01 4205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0542 │ │ -1a9e56: 0e00 |0005: return-void │ │ +1a9f0c: |[1a9f0c] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1a9f1c: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9f22: 5b01 4205 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0542 │ │ +1a9f26: 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; │ │ │ │ @@ -37855,36 +37855,36 @@ │ │ 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 │ │ -1a9e10: |[1a9e10] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1a9e20: 5410 4205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0542 │ │ -1a9e24: 1f02 6c17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176c │ │ -1a9e28: 6e10 ac92 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1a9e2e: 0a02 |0007: move-result v2 │ │ -1a9e30: 7120 df10 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@10df │ │ -1a9e36: 0c02 |000b: move-result-object v2 │ │ -1a9e38: 1102 |000c: return-object v2 │ │ +1a9ee0: |[1a9ee0] com.infomaniak.drive.ui.SaveExternalFilesActivity$$ExternalSyntheticLambda9.invoke:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1a9ef0: 5410 4205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.f$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0542 │ │ +1a9ef4: 1f02 6d17 |0002: check-cast v2, Ljava/lang/Boolean; // type@176d │ │ +1a9ef8: 6e10 b992 0200 |0004: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1a9efe: 0a02 |0007: move-result v2 │ │ +1a9f00: 7120 df10 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@10df │ │ +1a9f06: 0c02 |000b: move-result-object v2 │ │ +1a9f08: 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 : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #204 header: │ │ class_idx : 1259 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 30569 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 30573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -37905,17 +37905,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9e58: |[1a9e58] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ -1a9e68: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9e6e: 0e00 |0003: return-void │ │ +1a9f28: |[1a9f28] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:()V │ │ +1a9f38: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1a9f3e: 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;) │ │ @@ -37923,29 +37923,29 @@ │ │ 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 │ │ -1a9e70: |[1a9e70] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1a9e80: 7010 a410 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10a4 │ │ -1a9e86: 0e00 |0003: return-void │ │ +1a9f40: |[1a9f40] com.infomaniak.drive.ui.SaveExternalFilesActivity$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1a9f50: 7010 a410 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:()V // method@10a4 │ │ +1a9f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 30569 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30573 (SaveExternalFilesActivity.kt) │ │ │ │ Class #205 header: │ │ class_idx : 1260 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 569 │ │ -source_file_idx : 30569 │ │ +source_file_idx : 30573 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -37982,26 +37982,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -1a9eb8: |[1a9eb8] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ -1a9ec8: 7010 5406 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0654 │ │ -1a9ece: 2200 3302 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a9ed2: 7010 4306 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ -1a9ed8: 5b20 4405 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0544 │ │ -1a9edc: 2200 3302 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ -1a9ee0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -1a9ee2: 7110 b192 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1a9ee8: 0c01 |0010: move-result-object v1 │ │ -1a9eea: 7020 4406 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0644 │ │ -1a9ef0: 5b20 4305 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ -1a9ef4: 0e00 |0016: return-void │ │ +1a9f88: |[1a9f88] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.:()V │ │ +1a9f98: 7010 5406 0200 |0000: invoke-direct {v2}, Landroidx/lifecycle/ViewModel;.:()V // method@0654 │ │ +1a9f9e: 2200 3302 |0003: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a9fa2: 7010 4306 0000 |0005: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@0643 │ │ +1a9fa8: 5b20 4405 |0008: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0544 │ │ +1a9fac: 2200 3302 |000a: new-instance v0, Landroidx/lifecycle/MutableLiveData; // type@0233 │ │ +1a9fb0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +1a9fb2: 7110 be92 0100 |000d: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1a9fb8: 0c01 |0010: move-result-object v1 │ │ +1a9fba: 7020 4406 1000 |0011: invoke-direct {v0, v1}, Landroidx/lifecycle/MutableLiveData;.:(Ljava/lang/Object;)V // method@0644 │ │ +1a9fc0: 5b20 4305 |0014: iput-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ +1a9fc4: 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; │ │ @@ -38012,17 +38012,17 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9e88: |[1a9e88] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ -1a9e98: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ -1a9e9c: 1100 |0002: return-object v0 │ │ +1a9f58: |[1a9f58] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; │ │ +1a9f68: 5410 4305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.firstFocus:Landroidx/lifecycle/MutableLiveData; // field@0543 │ │ +1a9f6c: 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;) │ │ @@ -38030,30 +38030,30 @@ │ │ type : '()Landroidx/lifecycle/MutableLiveData;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1a9ea0: |[1a9ea0] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ -1a9eb0: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0544 │ │ -1a9eb4: 1100 |0002: return-object v0 │ │ +1a9f70: |[1a9f70] com.infomaniak.drive.ui.SaveExternalFilesActivity$SaveExternalFilesViewModel.getFolderId:()Landroidx/lifecycle/MutableLiveData; │ │ +1a9f80: 5410 4405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.folderId:Landroidx/lifecycle/MutableLiveData; // field@0544 │ │ +1a9f84: 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 : 30569 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30573 (SaveExternalFilesActivity.kt) │ │ │ │ Class #206 header: │ │ class_idx : 1261 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 30569 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 30573 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -38075,17 +38075,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1a9f30: |[1a9f30] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ -1a9f40: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9f46: 0e00 |0003: return-void │ │ +1aa000: |[1aa000] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.:()V │ │ +1aa010: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1aa016: 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 - │ │ @@ -38094,45 +38094,45 @@ │ │ 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 │ │ -1a9ef8: |[1a9ef8] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ -1a9f08: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -1a9f0c: 2202 8f1c |0002: new-instance v2, Lkotlin/text/Regex; // type@1c8f │ │ -1a9f10: 1a03 6425 |0004: const-string v3, "/" // string@2564 │ │ -1a9f14: 7020 96c0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c096 │ │ -1a9f1a: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ -1a9f1e: 6e30 a7c0 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c0a7 │ │ -1a9f24: 0c01 |000e: move-result-object v1 │ │ -1a9f26: 2802 |000f: goto 0011 // +0002 │ │ -1a9f28: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1a9f2a: 1f01 6e17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@176e │ │ -1a9f2e: 1101 |0013: return-object v1 │ │ +1a9fc8: |[1a9fc8] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$1$2.filter:(Ljava/lang/CharSequence;IILandroid/text/Spanned;II)Ljava/lang/CharSequence; │ │ +1a9fd8: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +1a9fdc: 2202 901c |0002: new-instance v2, Lkotlin/text/Regex; // type@1c90 │ │ +1a9fe0: 1a03 6525 |0004: const-string v3, "/" // string@2565 │ │ +1a9fe4: 7020 a3c0 3200 |0006: invoke-direct {v2, v3}, Lkotlin/text/Regex;.:(Ljava/lang/String;)V // method@c0a3 │ │ +1a9fea: 1a03 0000 |0009: const-string v3, "" // string@0000 │ │ +1a9fee: 6e30 b4c0 1203 |000b: invoke-virtual {v2, v1, v3}, Lkotlin/text/Regex;.replace:(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String; // method@c0b4 │ │ +1a9ff4: 0c01 |000e: move-result-object v1 │ │ +1a9ff6: 2802 |000f: goto 0011 // +0002 │ │ +1a9ff8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1a9ffa: 1f01 6f17 |0011: check-cast v1, Ljava/lang/CharSequence; // type@176f │ │ +1a9ffe: 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 : 30569 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30573 (SaveExternalFilesActivity.kt) │ │ │ │ Class #207 header: │ │ class_idx : 1262 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 32424 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 32428 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -38163,19 +38163,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 │ │ -1a9f48: |[1a9f48] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1a9f58: 5b01 4505 |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@0545 │ │ -1a9f5c: 5b02 4605 |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@0546 │ │ -1a9f60: 7010 b893 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1a9f66: 0e00 |0007: return-void │ │ +1aa018: |[1aa018] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.:(Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1aa028: 5b01 4505 |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@0545 │ │ +1aa02c: 5b02 4605 |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@0546 │ │ +1aa030: 7010 c593 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1aa036: 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; │ │ @@ -38186,23 +38186,23 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -1a9f68: |[1a9f68] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -1a9f78: 5412 4505 |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@0545 │ │ -1a9f7c: 5422 3e01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1a9f80: 1a00 caab |0004: const-string v0, "fileNameEdit" // string@abca │ │ -1a9f84: 7120 fbb6 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1a9f8a: 7110 843a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a84 │ │ -1a9f90: 5412 4605 |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@0546 │ │ -1a9f94: 7110 e710 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10e7 │ │ -1a9f9a: 0e00 |0011: return-void │ │ +1aa038: |[1aa038] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +1aa048: 5412 4505 |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@0545 │ │ +1aa04c: 5422 3e01 |0002: iget-object v2, v2, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1aa050: 1a00 cfab |0004: const-string v0, "fileNameEdit" // string@abcf │ │ +1aa054: 7120 08b7 0200 |0006: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1aa05a: 7110 913a 0200 |0009: invoke-static {v2}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a91 │ │ +1aa060: 5412 4605 |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@0546 │ │ +1aa064: 7110 e710 0200 |000e: invoke-static {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10e7 │ │ +1aa06a: 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; │ │ @@ -38212,42 +38212,42 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1a9f9c: |[1a9f9c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1a9fac: 0e00 |0000: return-void │ │ +1aa06c: |[1aa06c] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1aa07c: 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 │ │ -1a9fb0: |[1a9fb0] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -1a9fc0: 0e00 |0000: return-void │ │ +1aa080: |[1aa080] com.infomaniak.drive.ui.SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +1aa090: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 32424 (TextView.kt) │ │ + source_file_idx : 32428 (TextView.kt) │ │ │ │ Class #208 header: │ │ class_idx : 1263 │ │ access_flags : 4112 (0x1010) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 30569 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 30573 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -38276,116 +38276,116 @@ │ │ type : '(Lkotlin/jvm/functions/Function1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1aa050: |[1aa050] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ -1aa060: 1a00 f5ae |0000: const-string v0, "function" // string@aef5 │ │ -1aa064: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1aa06a: 7010 b893 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1aa070: 5b12 4705 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0547 │ │ -1aa074: 0e00 |000a: return-void │ │ +1aa120: |[1aa120] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.:(Lkotlin/jvm/functions/Function1;)V │ │ +1aa130: 1a00 faae |0000: const-string v0, "function" // string@aefa │ │ +1aa134: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1aa13a: 7010 c593 0100 |0005: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1aa140: 5b12 4705 |0008: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0547 │ │ +1aa144: 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 │ │ -1a9fc4: |[1a9fc4] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ -1a9fd4: 2030 3402 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0234 │ │ -1a9fd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1a9fda: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ -1a9fde: 2030 3e1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -1a9fe2: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ -1a9fe6: 0720 |0009: move-object v0, v2 │ │ -1a9fe8: 1f00 3e1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -1a9fec: 7210 a2b6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -1a9ff2: 0c00 |000f: move-result-object v0 │ │ -1a9ff4: 1f03 3e1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -1a9ff8: 7210 a2b6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -1a9ffe: 0c03 |0015: move-result-object v3 │ │ -1aa000: 7120 f3b6 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1aa006: 0a01 |0019: move-result v1 │ │ -1aa008: 0f01 |001a: return v1 │ │ +1aa094: |[1aa094] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.equals:(Ljava/lang/Object;)Z │ │ +1aa0a4: 2030 3402 |0000: instance-of v0, v3, Landroidx/lifecycle/Observer; // type@0234 │ │ +1aa0a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa0aa: 3800 1700 |0003: if-eqz v0, 001a // +0017 │ │ +1aa0ae: 2030 3f1b |0005: instance-of v0, v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +1aa0b2: 3800 1300 |0007: if-eqz v0, 001a // +0013 │ │ +1aa0b6: 0720 |0009: move-object v0, v2 │ │ +1aa0b8: 1f00 3f1b |000a: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +1aa0bc: 7210 afb6 0000 |000c: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +1aa0c2: 0c00 |000f: move-result-object v0 │ │ +1aa0c4: 1f03 3f1b |0010: check-cast v3, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +1aa0c8: 7210 afb6 0300 |0012: invoke-interface {v3}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +1aa0ce: 0c03 |0015: move-result-object v3 │ │ +1aa0d0: 7120 00b7 3000 |0016: invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1aa0d6: 0a01 |0019: move-result v1 │ │ +1aa0d8: 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 │ │ -1aa034: |[1aa034] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ -1aa044: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0547 │ │ -1aa048: 1f00 0d19 |0002: check-cast v0, Lkotlin/Function; // type@190d │ │ -1aa04c: 1100 |0004: return-object v0 │ │ +1aa104: |[1aa104] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.getFunctionDelegate:()Lkotlin/Function; │ │ +1aa114: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0547 │ │ +1aa118: 1f00 0e19 |0002: check-cast v0, Lkotlin/Function; // type@190e │ │ +1aa11c: 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 │ │ -1aa00c: |[1aa00c] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ -1aa01c: 0710 |0000: move-object v0, v1 │ │ -1aa01e: 1f00 3e1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3e │ │ -1aa022: 7210 a2b6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6a2 │ │ -1aa028: 0c00 |0006: move-result-object v0 │ │ -1aa02a: 6e10 bd93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93bd │ │ -1aa030: 0a00 |000a: move-result v0 │ │ -1aa032: 0f00 |000b: return v0 │ │ +1aa0dc: |[1aa0dc] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.hashCode:()I │ │ +1aa0ec: 0710 |0000: move-object v0, v1 │ │ +1aa0ee: 1f00 3f1b |0001: check-cast v0, Lkotlin/jvm/internal/FunctionAdapter; // type@1b3f │ │ +1aa0f2: 7210 afb6 0000 |0003: invoke-interface {v0}, Lkotlin/jvm/internal/FunctionAdapter;.getFunctionDelegate:()Lkotlin/Function; // method@b6af │ │ +1aa0f8: 0c00 |0006: move-result-object v0 │ │ +1aa0fa: 6e10 ca93 0000 |0007: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@93ca │ │ +1aa100: 0a00 |000a: move-result v0 │ │ +1aa102: 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 │ │ -1aa078: |[1aa078] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ -1aa088: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0547 │ │ -1aa08c: 7220 b9b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5b9 │ │ -1aa092: 0e00 |0005: return-void │ │ +1aa148: |[1aa148] com.infomaniak.drive.ui.SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0.onChanged:(Ljava/lang/Object;)V │ │ +1aa158: 5410 4705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.function:Lkotlin/jvm/functions/Function1; // field@0547 │ │ +1aa15c: 7220 c6b5 2000 |0002: invoke-interface {v0, v2}, Lkotlin/jvm/functions/Function1;.invoke:(Ljava/lang/Object;)Ljava/lang/Object; // method@b5c6 │ │ +1aa162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30569 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30573 (SaveExternalFilesActivity.kt) │ │ │ │ Class #209 header: │ │ class_idx : 1264 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 30569 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 30573 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -38427,137 +38427,137 @@ │ │ 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 │ │ -1aa180: |[1aa180] 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 │ │ -1aa190: 5b01 4805 |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@0548 │ │ -1aa194: 5b02 4a05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054a │ │ -1aa198: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -1aa19a: 7030 9db2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1aa1a0: 0e00 |0008: return-void │ │ +1aa250: |[1aa250] 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 │ │ +1aa260: 5b01 4805 |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@0548 │ │ +1aa264: 5b02 4a05 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054a │ │ +1aa268: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +1aa26a: 7030 aab2 1003 |0005: invoke-direct {v0, v1, v3}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1aa270: 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 │ │ -1aa158: |[1aa158] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa168: 2203 f004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f0 │ │ -1aa16c: 5420 4805 |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@0548 │ │ -1aa170: 5421 4a05 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054a │ │ -1aa174: 7040 b410 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@10b4 │ │ -1aa17a: 1f03 451a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1aa17e: 1103 |000b: return-object v3 │ │ +1aa228: |[1aa228] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa238: 2203 f004 |0000: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f0 │ │ +1aa23c: 5420 4805 |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@0548 │ │ +1aa240: 5421 4a05 |0004: iget-object v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054a │ │ +1aa244: 7040 b410 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@10b4 │ │ +1aa24a: 1f03 461a |0009: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1aa24e: 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 │ │ -1aa094: |[1aa094] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa0a4: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1aa0a8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1aa0ac: 6e30 b710 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@10b7 │ │ -1aa0b2: 0c01 |0007: move-result-object v1 │ │ -1aa0b4: 1101 |0008: return-object v1 │ │ +1aa164: |[1aa164] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa174: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1aa178: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1aa17c: 6e30 b710 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@10b7 │ │ +1aa182: 0c01 |0007: move-result-object v1 │ │ +1aa184: 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 │ │ -1aa0b8: |[1aa0b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa0c8: 6e30 b510 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@10b5 │ │ -1aa0ce: 0c01 |0003: move-result-object v1 │ │ -1aa0d0: 1f01 f004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f0 │ │ -1aa0d4: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1aa0d8: 6e20 b810 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@10b8 │ │ -1aa0de: 0c01 |000b: move-result-object v1 │ │ -1aa0e0: 1101 |000c: return-object v1 │ │ +1aa188: |[1aa188] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa198: 6e30 b510 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@10b5 │ │ +1aa19e: 0c01 |0003: move-result-object v1 │ │ +1aa1a0: 1f01 f004 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f0 │ │ +1aa1a4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1aa1a8: 6e20 b810 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@10b8 │ │ +1aa1ae: 0c01 |000b: move-result-object v1 │ │ +1aa1b0: 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 │ │ -1aa0e4: |[1aa0e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa0f4: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1aa0fa: 5270 4905 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0549 │ │ -1aa0fe: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ -1aa102: 7110 f99a 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1aa108: 5478 4805 |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@0548 │ │ -1aa10c: 7110 f9b6 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1aa112: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ -1aa118: 7120 2645 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@4526 │ │ -1aa11e: 5478 4a05 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054a │ │ -1aa122: 0780 |0017: move-object v0, v8 │ │ -1aa124: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1aa128: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ -1aa12c: 1206 |001c: const/4 v6, #int 0 // #0 │ │ -1aa12e: 1401 4901 147f |001d: const v1, #float 1.96732e+38 // #7f140149 │ │ -1aa134: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -1aa136: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -1aa138: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1aa13a: 7707 3146 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@4631 │ │ -1aa140: 6208 78b2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1aa144: 1108 |0028: return-object v8 │ │ -1aa146: 2208 8217 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@1782 │ │ -1aa14a: 1a00 9c97 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1aa14e: 7020 4093 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1aa154: 2708 |0030: throw v8 │ │ +1aa1b4: |[1aa1b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa1c4: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1aa1ca: 5270 4905 |0003: iget v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.label:I // field@0549 │ │ +1aa1ce: 3900 2400 |0005: if-nez v0, 0029 // +0024 │ │ +1aa1d2: 7110 069b 0800 |0007: invoke-static {v8}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1aa1d8: 5478 4805 |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@0548 │ │ +1aa1dc: 7110 06b7 0800 |000c: invoke-static {v8}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1aa1e2: 1400 bd00 147f |000f: const v0, #float 1.9673e+38 // #7f1400bd │ │ +1aa1e8: 7120 3345 0800 |0012: invoke-static {v8, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.hideProgressCatching:(Lcom/google/android/material/button/MaterialButton;I)V // method@4533 │ │ +1aa1ee: 5478 4a05 |0015: iget-object v8, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@054a │ │ +1aa1f2: 0780 |0017: move-object v0, v8 │ │ +1aa1f4: 1f00 1600 |0018: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1aa1f8: 1305 0e00 |001a: const/16 v5, #int 14 // #e │ │ +1aa1fc: 1206 |001c: const/4 v6, #int 0 // #0 │ │ +1aa1fe: 1401 4901 147f |001d: const v1, #float 1.96732e+38 // #7f140149 │ │ +1aa204: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +1aa206: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +1aa208: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1aa20a: 7707 3e46 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@463e │ │ +1aa210: 6208 7bb2 |0026: sget-object v8, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1aa214: 1108 |0028: return-object v8 │ │ +1aa216: 2208 8317 |0029: new-instance v8, Ljava/lang/IllegalStateException; // type@1783 │ │ +1aa21a: 1a00 a197 |002b: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1aa21e: 7020 4d93 0800 |002d: invoke-direct {v8, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1aa224: 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 : 30569 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30573 (SaveExternalFilesActivity.kt) │ │ │ │ Class #210 header: │ │ class_idx : 1265 │ │ access_flags : 16 (0x0010) │ │ -superclass_idx : 6771 │ │ -source_file_idx : 30569 │ │ +superclass_idx : 6772 │ │ +source_file_idx : 30573 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -38611,172 +38611,172 @@ │ │ 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 │ │ -1aa2f8: |[1aa2f8] 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 │ │ -1aa308: 5b01 5005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1aa30c: 5902 4e05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054e │ │ -1aa310: 5903 4b05 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054b │ │ -1aa314: 5904 4c05 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054c │ │ -1aa318: 5b05 4d05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054d │ │ -1aa31c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -1aa31e: 7030 9db2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b29d │ │ -1aa324: 0e00 |000e: return-void │ │ +1aa3c8: |[1aa3c8] 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 │ │ +1aa3d8: 5b01 5005 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1aa3dc: 5902 4e05 |0002: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054e │ │ +1aa3e0: 5903 4b05 |0004: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054b │ │ +1aa3e4: 5904 4c05 |0006: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054c │ │ +1aa3e8: 5b05 4d05 |0008: iput-object v5, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054d │ │ +1aa3ec: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +1aa3ee: 7030 aab2 1006 |000b: invoke-direct {v0, v1, v6}, Lkotlin/coroutines/jvm/internal/SuspendLambda;.:(ILkotlin/coroutines/Continuation;)V // method@b2aa │ │ +1aa3f4: 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 │ │ -1aa2c0: |[1aa2c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ -1aa2d0: 2208 f104 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f1 │ │ -1aa2d4: 5471 5005 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1aa2d8: 5272 4e05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054e │ │ -1aa2dc: 5273 4b05 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054b │ │ -1aa2e0: 5274 4c05 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054c │ │ -1aa2e4: 5475 4d05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054d │ │ -1aa2e8: 0780 |000c: move-object v0, v8 │ │ -1aa2ea: 0796 |000d: move-object v6, v9 │ │ -1aa2ec: 7607 b910 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@10b9 │ │ -1aa2f2: 1f08 451a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1aa2f6: 1108 |0013: return-object v8 │ │ +1aa390: |[1aa390] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.create:(Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; │ │ +1aa3a0: 2208 f104 |0000: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f1 │ │ +1aa3a4: 5471 5005 |0002: iget-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1aa3a8: 5272 4e05 |0004: iget v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054e │ │ +1aa3ac: 5273 4b05 |0006: iget v3, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054b │ │ +1aa3b0: 5274 4c05 |0008: iget v4, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054c │ │ +1aa3b4: 5475 4d05 |000a: iget-object v5, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054d │ │ +1aa3b8: 0780 |000c: move-object v0, v8 │ │ +1aa3ba: 0796 |000d: move-object v6, v9 │ │ +1aa3bc: 7607 b910 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@10b9 │ │ +1aa3c2: 1f08 461a |0011: check-cast v8, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1aa3c6: 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 │ │ -1aa1a4: |[1aa1a4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa1b4: 1f01 2d1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1aa1b8: 1f02 451a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1aa1bc: 6e30 bc10 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@10bc │ │ -1aa1c2: 0c01 |0007: move-result-object v1 │ │ -1aa1c4: 1101 |0008: return-object v1 │ │ +1aa274: |[1aa274] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa284: 1f01 2e1d |0000: check-cast v1, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1aa288: 1f02 461a |0002: check-cast v2, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1aa28c: 6e30 bc10 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@10bc │ │ +1aa292: 0c01 |0007: move-result-object v1 │ │ +1aa294: 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 │ │ -1aa1c8: |[1aa1c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ -1aa1d8: 6e30 ba10 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@10ba │ │ -1aa1de: 0c01 |0003: move-result-object v1 │ │ -1aa1e0: 1f01 f104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f1 │ │ -1aa1e4: 6202 78b2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1aa1e8: 6e20 bd10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10bd │ │ -1aa1ee: 0c01 |000b: move-result-object v1 │ │ -1aa1f0: 1101 |000c: return-object v1 │ │ +1aa298: |[1aa298] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invoke:(Lkotlinx/coroutines/CoroutineScope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; │ │ +1aa2a8: 6e30 ba10 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@10ba │ │ +1aa2ae: 0c01 |0003: move-result-object v1 │ │ +1aa2b0: 1f01 f104 |0004: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f1 │ │ +1aa2b4: 6202 7bb2 |0006: sget-object v2, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1aa2b8: 6e20 bd10 2100 |0008: invoke-virtual {v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; // method@10bd │ │ +1aa2be: 0c01 |000b: move-result-object v1 │ │ +1aa2c0: 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 │ │ -1aa1f4: |[1aa1f4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -1aa204: 7100 33b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b233 │ │ -1aa20a: 0c00 |0003: move-result-object v0 │ │ -1aa20c: 5291 4f05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054f │ │ -1aa210: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -1aa212: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -1aa216: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ -1aa21a: 7110 f99a 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1aa220: 284c |000e: goto 005a // +004c │ │ -1aa222: 220a 8217 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1782 │ │ -1aa226: 1a00 9c97 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@979c │ │ -1aa22a: 7020 4093 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1aa230: 270a |0016: throw v10 │ │ -1aa232: 7110 f99a 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9af9 │ │ -1aa238: 549a 5005 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1aa23c: 5291 4e05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054e │ │ -1aa240: 5293 4b05 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054b │ │ -1aa244: 5294 4c05 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054c │ │ -1aa248: 7140 e810 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10e8 │ │ -1aa24e: 0a0a |0025: move-result v10 │ │ -1aa250: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ -1aa254: 6203 8013 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1380 │ │ -1aa258: 549a 5005 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1aa25c: 07a4 |002c: move-object v4, v10 │ │ -1aa25e: 1f04 3100 |002d: check-cast v4, Landroid/content/Context; // type@0031 │ │ -1aa262: 1237 |002f: const/4 v7, #int 3 // #3 │ │ -1aa264: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -1aa266: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -1aa268: 1206 |0032: const/4 v6, #int 0 // #0 │ │ -1aa26a: 7706 b83b 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@3bb8 │ │ -1aa270: 549a 5005 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1aa274: 6e10 f810 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ -1aa27a: 281f |003b: goto 005a // +001f │ │ -1aa27c: 7100 c6c7 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7c6 │ │ -1aa282: 0c0a |003f: move-result-object v10 │ │ -1aa284: 1f0a 501a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1aa288: 2201 f004 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f0 │ │ -1aa28c: 5493 4d05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054d │ │ -1aa290: 5494 5005 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ -1aa294: 1205 |0048: const/4 v5, #int 0 // #0 │ │ -1aa296: 7040 b410 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@10b4 │ │ -1aa29c: 1f01 161b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1aa2a0: 0793 |004e: move-object v3, v9 │ │ -1aa2a2: 1f03 451a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a45 │ │ -1aa2a6: 5992 4f05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054f │ │ -1aa2aa: 7130 0fc6 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@c60f │ │ -1aa2b0: 0c0a |0056: move-result-object v10 │ │ -1aa2b2: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ -1aa2b6: 1100 |0059: return-object v0 │ │ -1aa2b8: 620a 78b2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1aa2bc: 110a |005c: return-object v10 │ │ +1aa2c4: |[1aa2c4] com.infomaniak.drive.ui.SaveExternalFilesActivity$setupSaveButton$1$1$1$2.invokeSuspend:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +1aa2d4: 7100 40b2 0000 |0000: invoke-static {}, Lkotlin/coroutines/intrinsics/IntrinsicsKt;.getCOROUTINE_SUSPENDED:()Ljava/lang/Object; // method@b240 │ │ +1aa2da: 0c00 |0003: move-result-object v0 │ │ +1aa2dc: 5291 4f05 |0004: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054f │ │ +1aa2e0: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +1aa2e2: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +1aa2e6: 3321 0600 |0009: if-ne v1, v2, 000f // +0006 │ │ +1aa2ea: 7110 069b 0a00 |000b: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1aa2f0: 284c |000e: goto 005a // +004c │ │ +1aa2f2: 220a 8317 |000f: new-instance v10, Ljava/lang/IllegalStateException; // type@1783 │ │ +1aa2f6: 1a00 a197 |0011: const-string v0, "call to 'resume' before 'invoke' with coroutine" // string@97a1 │ │ +1aa2fa: 7020 4d93 0a00 |0013: invoke-direct {v10, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1aa300: 270a |0016: throw v10 │ │ +1aa302: 7110 069b 0a00 |0017: invoke-static {v10}, Lkotlin/ResultKt;.throwOnFailure:(Ljava/lang/Object;)V // method@9b06 │ │ +1aa308: 549a 5005 |001a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1aa30c: 5291 4e05 |001c: iget v1, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$userId:I // field@054e │ │ +1aa310: 5293 4b05 |001e: iget v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$driveId:I // field@054b │ │ +1aa314: 5294 4c05 |0020: iget v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$folderId:I // field@054c │ │ +1aa318: 7140 e810 1a43 |0022: invoke-static {v10, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z // method@10e8 │ │ +1aa31e: 0a0a |0025: move-result v10 │ │ +1aa320: 380a 1600 |0026: if-eqz v10, 003c // +0016 │ │ +1aa324: 6203 8313 |0028: sget-object v3, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1383 │ │ +1aa328: 549a 5005 |002a: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1aa32c: 07a4 |002c: move-object v4, v10 │ │ +1aa32e: 1f04 3100 |002d: check-cast v4, Landroid/content/Context; // type@0031 │ │ +1aa332: 1237 |002f: const/4 v7, #int 3 // #3 │ │ +1aa334: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +1aa336: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +1aa338: 1206 |0032: const/4 v6, #int 0 // #0 │ │ +1aa33a: 7706 c53b 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@3bc5 │ │ +1aa340: 549a 5005 |0036: iget-object v10, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1aa344: 6e10 f810 0a00 |0038: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ +1aa34a: 281f |003b: goto 005a // +001f │ │ +1aa34c: 7100 d3c7 0000 |003c: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getMain:()Lkotlinx/coroutines/MainCoroutineDispatcher; // method@c7d3 │ │ +1aa352: 0c0a |003f: move-result-object v10 │ │ +1aa354: 1f0a 511a |0040: check-cast v10, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1aa358: 2201 f004 |0042: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2$1; // type@04f0 │ │ +1aa35c: 5493 4d05 |0044: iget-object v3, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.$this_apply:Lcom/google/android/material/button/MaterialButton; // field@054d │ │ +1aa360: 5494 5005 |0046: iget-object v4, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.this$0:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; // field@0550 │ │ +1aa364: 1205 |0048: const/4 v5, #int 0 // #0 │ │ +1aa366: 7040 b410 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@10b4 │ │ +1aa36c: 1f01 171b |004c: check-cast v1, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1aa370: 0793 |004e: move-object v3, v9 │ │ +1aa372: 1f03 461a |004f: check-cast v3, Lkotlin/coroutines/Continuation; // type@1a46 │ │ +1aa376: 5992 4f05 |0051: iput v2, v9, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2;.label:I // field@054f │ │ +1aa37a: 7130 1cc6 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@c61c │ │ +1aa380: 0c0a |0056: move-result-object v10 │ │ +1aa382: 330a 0300 |0057: if-ne v10, v0, 005a // +0003 │ │ +1aa386: 1100 |0059: return-object v0 │ │ +1aa388: 620a 7bb2 |005a: sget-object v10, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1aa38c: 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 : 30569 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30573 (SaveExternalFilesActivity.kt) │ │ │ │ Class #211 header: │ │ class_idx : 1266 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10465 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10468 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -38803,69 +38803,69 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa3e8: |[1aa3e8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ -1aa3f8: 5b01 5105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ -1aa3fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa3fe: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1aa404: 0e00 |0006: return-void │ │ +1aa4b8: |[1aa4b8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.:(Landroid/app/Activity;)V │ │ +1aa4c8: 5b01 5105 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ +1aa4cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa4ce: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1aa4d4: 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 │ │ -1aa328: |[1aa328] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ -1aa338: 5450 5105 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ -1aa33c: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ -1aa342: 0c00 |0005: move-result-object v0 │ │ -1aa344: 1a01 c528 |0006: const-string v1, "Activity " // string@28c5 │ │ -1aa348: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ -1aa34c: 5452 5105 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ -1aa350: 6e10 9e00 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ -1aa356: 0c03 |000f: move-result-object v3 │ │ -1aa358: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ -1aa35c: 281c |0012: goto 002e // +001c │ │ -1aa35e: 2203 8217 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1782 │ │ -1aa362: 2204 9f17 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@179f │ │ -1aa366: 7020 3294 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1aa36c: 6e20 3a94 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1aa372: 1a01 9d0a |001d: const-string v1, " has null extras in " // string@0a9d │ │ -1aa376: 6e20 3b94 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1aa37c: 6e20 3a94 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1aa382: 6e10 4d94 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1aa388: 0c00 |0028: move-result-object v0 │ │ -1aa38a: 7020 4093 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1aa390: 2703 |002c: throw v3 │ │ -1aa392: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1aa394: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ -1aa398: 1103 |0030: return-object v3 │ │ -1aa39a: 2200 8217 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1782 │ │ -1aa39e: 2202 9f17 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@179f │ │ -1aa3a2: 7020 3294 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1aa3a8: 5451 5105 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ -1aa3ac: 6e20 3a94 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1aa3b2: 1a01 970a |003d: const-string v1, " has a null Intent" // string@0a97 │ │ -1aa3b6: 6e20 3b94 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1aa3bc: 6e10 4d94 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1aa3c2: 0c01 |0045: move-result-object v1 │ │ -1aa3c4: 7020 4093 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1aa3ca: 2700 |0049: throw v0 │ │ +1aa3f8: |[1aa3f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Landroid/os/Bundle; │ │ +1aa408: 5450 5105 |0000: iget-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ +1aa40c: 6e10 2d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@002d │ │ +1aa412: 0c00 |0005: move-result-object v0 │ │ +1aa414: 1a01 c828 |0006: const-string v1, "Activity " // string@28c8 │ │ +1aa418: 3800 2500 |0008: if-eqz v0, 002d // +0025 │ │ +1aa41c: 5452 5105 |000a: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ +1aa420: 6e10 9e00 0000 |000c: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ +1aa426: 0c03 |000f: move-result-object v3 │ │ +1aa428: 3803 0300 |0010: if-eqz v3, 0013 // +0003 │ │ +1aa42c: 281c |0012: goto 002e // +001c │ │ +1aa42e: 2203 8317 |0013: new-instance v3, Ljava/lang/IllegalStateException; // type@1783 │ │ +1aa432: 2204 a017 |0015: new-instance v4, Ljava/lang/StringBuilder; // type@17a0 │ │ +1aa436: 7020 3f94 1400 |0017: invoke-direct {v4, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1aa43c: 6e20 4794 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1aa442: 1a01 9e0a |001d: const-string v1, " has null extras in " // string@0a9e │ │ +1aa446: 6e20 4894 1400 |001f: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1aa44c: 6e20 4794 0400 |0022: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1aa452: 6e10 5a94 0400 |0025: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1aa458: 0c00 |0028: move-result-object v0 │ │ +1aa45a: 7020 4d93 0300 |0029: invoke-direct {v3, v0}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1aa460: 2703 |002c: throw v3 │ │ +1aa462: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1aa464: 3803 0300 |002e: if-eqz v3, 0031 // +0003 │ │ +1aa468: 1103 |0030: return-object v3 │ │ +1aa46a: 2200 8317 |0031: new-instance v0, Ljava/lang/IllegalStateException; // type@1783 │ │ +1aa46e: 2202 a017 |0033: new-instance v2, Ljava/lang/StringBuilder; // type@17a0 │ │ +1aa472: 7020 3f94 1200 |0035: invoke-direct {v2, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1aa478: 5451 5105 |0038: iget-object v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.$this_navArgs:Landroid/app/Activity; // field@0551 │ │ +1aa47c: 6e20 4794 1200 |003a: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1aa482: 1a01 980a |003d: const-string v1, " has a null Intent" // string@0a98 │ │ +1aa486: 6e20 4894 1200 |003f: invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1aa48c: 6e10 5a94 0200 |0042: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1aa492: 0c01 |0045: move-result-object v1 │ │ +1aa494: 7020 4d93 1000 |0046: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1aa49a: 2700 |0049: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x000c line=43 │ │ 0x0013 line=44 │ │ 0x0031 line=45 │ │ locals : │ │ @@ -38876,31 +38876,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa3cc: |[1aa3cc] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ -1aa3dc: 6e10 bf10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10bf │ │ -1aa3e2: 0c00 |0003: move-result-object v0 │ │ -1aa3e4: 1100 |0004: return-object v0 │ │ +1aa49c: |[1aa49c] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$navArgs$1.invoke:()Ljava/lang/Object; │ │ +1aa4ac: 6e10 bf10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.invoke:()Landroid/os/Bundle; // method@10bf │ │ +1aa4b2: 0c00 |0003: move-result-object v0 │ │ +1aa4b4: 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 : 10465 (ActivityNavArgsLazy.kt) │ │ + source_file_idx : 10468 (ActivityNavArgsLazy.kt) │ │ │ │ Class #212 header: │ │ class_idx : 1267 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -38927,38 +38927,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa444: |[1aa444] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa454: 5b01 5205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ -1aa458: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa45a: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1aa460: 0e00 |0006: return-void │ │ +1aa514: |[1aa514] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa524: 5b01 5205 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ +1aa528: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa52a: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1aa530: 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 │ │ -1aa408: |[1aa408] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1aa418: 5410 5205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ -1aa41c: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1aa422: 0c00 |0005: move-result-object v0 │ │ -1aa424: 1100 |0006: return-object v0 │ │ +1aa4d8: |[1aa4d8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1aa4e8: 5410 5205 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0552 │ │ +1aa4ec: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1aa4f2: 0c00 |0005: move-result-object v0 │ │ +1aa4f4: 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;) │ │ @@ -38966,31 +38966,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa428: |[1aa428] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ -1aa438: 6e10 c210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c2 │ │ -1aa43e: 0c00 |0003: move-result-object v0 │ │ -1aa440: 1100 |0004: return-object v0 │ │ +1aa4f8: |[1aa4f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$1.invoke:()Ljava/lang/Object; │ │ +1aa508: 6e10 c210 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10c2 │ │ +1aa50e: 0c00 |0003: move-result-object v0 │ │ +1aa510: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #213 header: │ │ class_idx : 1268 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -39017,38 +39017,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa4a0: |[1aa4a0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa4b0: 5b01 5305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ -1aa4b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa4b6: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1aa4bc: 0e00 |0006: return-void │ │ +1aa570: |[1aa570] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa580: 5b01 5305 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ +1aa584: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa586: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1aa58c: 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 │ │ -1aa464: |[1aa464] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1aa474: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ -1aa478: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1aa47e: 0c00 |0005: move-result-object v0 │ │ -1aa480: 1100 |0006: return-object v0 │ │ +1aa534: |[1aa534] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1aa544: 5410 5305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0553 │ │ +1aa548: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1aa54e: 0c00 |0005: move-result-object v0 │ │ +1aa550: 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;) │ │ @@ -39056,31 +39056,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa484: |[1aa484] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ -1aa494: 6e10 c510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10c5 │ │ -1aa49a: 0c00 |0003: move-result-object v0 │ │ -1aa49c: 1100 |0004: return-object v0 │ │ +1aa554: |[1aa554] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$2.invoke:()Ljava/lang/Object; │ │ +1aa564: 6e10 c510 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10c5 │ │ +1aa56a: 0c00 |0003: move-result-object v0 │ │ +1aa56c: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #214 header: │ │ class_idx : 1269 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -39111,45 +39111,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 │ │ -1aa514: |[1aa514] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1aa524: 5b01 5405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0554 │ │ -1aa528: 5b02 5505 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ -1aa52c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aa52e: 7020 1bb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1aa534: 0e00 |0008: return-void │ │ +1aa5e4: |[1aa5e4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1aa5f4: 5b01 5405 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0554 │ │ +1aa5f8: 5b02 5505 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ +1aa5fc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa5fe: 7020 28b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1aa604: 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 │ │ -1aa4c0: |[1aa4c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1aa4d0: 5410 5405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0554 │ │ -1aa4d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1aa4d8: 7210 aeb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1aa4de: 0c00 |0007: move-result-object v0 │ │ -1aa4e0: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ -1aa4e4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1aa4e8: 5410 5505 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ -1aa4ec: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1aa4f2: 0c00 |0011: move-result-object v0 │ │ -1aa4f4: 1100 |0012: return-object v0 │ │ +1aa590: |[1aa590] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1aa5a0: 5410 5405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0554 │ │ +1aa5a4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1aa5a8: 7210 bbb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1aa5ae: 0c00 |0007: move-result-object v0 │ │ +1aa5b0: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ +1aa5b4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1aa5b8: 5410 5505 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0555 │ │ +1aa5bc: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1aa5c2: 0c00 |0011: move-result-object v0 │ │ +1aa5c4: 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;) │ │ @@ -39157,31 +39157,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa4f8: |[1aa4f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ -1aa508: 6e10 c810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10c8 │ │ -1aa50e: 0c00 |0003: move-result-object v0 │ │ -1aa510: 1100 |0004: return-object v0 │ │ +1aa5c8: |[1aa5c8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$3.invoke:()Ljava/lang/Object; │ │ +1aa5d8: 6e10 c810 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10c8 │ │ +1aa5de: 0c00 |0003: move-result-object v0 │ │ +1aa5e0: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #215 header: │ │ class_idx : 1270 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -39208,38 +39208,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa574: |[1aa574] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa584: 5b01 5605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ -1aa588: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa58a: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1aa590: 0e00 |0006: return-void │ │ +1aa644: |[1aa644] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa654: 5b01 5605 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ +1aa658: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa65a: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1aa660: 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 │ │ -1aa538: |[1aa538] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ -1aa548: 5410 5605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ -1aa54c: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ -1aa552: 0c00 |0005: move-result-object v0 │ │ -1aa554: 1100 |0006: return-object v0 │ │ +1aa608: |[1aa608] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; │ │ +1aa618: 5410 5605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0556 │ │ +1aa61c: 6e10 7804 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelProviderFactory:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@0478 │ │ +1aa622: 0c00 |0005: move-result-object v0 │ │ +1aa624: 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;) │ │ @@ -39247,31 +39247,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa558: |[1aa558] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ -1aa568: 6e10 cb10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10cb │ │ -1aa56e: 0c00 |0003: move-result-object v0 │ │ -1aa570: 1100 |0004: return-object v0 │ │ +1aa628: |[1aa628] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$4.invoke:()Ljava/lang/Object; │ │ +1aa638: 6e10 cb10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.invoke:()Landroidx/lifecycle/ViewModelProvider$Factory; // method@10cb │ │ +1aa63e: 0c00 |0003: move-result-object v0 │ │ +1aa640: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #216 header: │ │ class_idx : 1271 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -39298,38 +39298,38 @@ │ │ type : '(Landroidx/activity/ComponentActivity;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aa5d0: |[1aa5d0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ -1aa5e0: 5b01 5705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0557 │ │ -1aa5e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aa5e6: 7020 1bb7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1aa5ec: 0e00 |0006: return-void │ │ +1aa6a0: |[1aa6a0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.:(Landroidx/activity/ComponentActivity;)V │ │ +1aa6b0: 5b01 5705 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0557 │ │ +1aa6b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aa6b6: 7020 28b7 1000 |0003: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1aa6bc: 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 │ │ -1aa594: |[1aa594] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ -1aa5a4: 5410 5705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0557 │ │ -1aa5a8: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ -1aa5ae: 0c00 |0005: move-result-object v0 │ │ -1aa5b0: 1100 |0006: return-object v0 │ │ +1aa664: |[1aa664] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Landroidx/lifecycle/ViewModelStore; │ │ +1aa674: 5410 5705 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0557 │ │ +1aa678: 6e10 7a04 0000 |0002: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getViewModelStore:()Landroidx/lifecycle/ViewModelStore; // method@047a │ │ +1aa67e: 0c00 |0005: move-result-object v0 │ │ +1aa680: 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;) │ │ @@ -39337,31 +39337,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa5b4: |[1aa5b4] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ -1aa5c4: 6e10 ce10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10ce │ │ -1aa5ca: 0c00 |0003: move-result-object v0 │ │ -1aa5cc: 1100 |0004: return-object v0 │ │ +1aa684: |[1aa684] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$5.invoke:()Ljava/lang/Object; │ │ +1aa694: 6e10 ce10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.invoke:()Landroidx/lifecycle/ViewModelStore; // method@10ce │ │ +1aa69a: 0c00 |0003: move-result-object v0 │ │ +1aa69c: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #217 header: │ │ class_idx : 1272 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6985 │ │ -source_file_idx : 10473 │ │ +superclass_idx : 6986 │ │ +source_file_idx : 10476 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -39392,45 +39392,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 │ │ -1aa644: |[1aa644] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ -1aa654: 5b01 5805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0558 │ │ -1aa658: 5b02 5905 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ -1aa65c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1aa65e: 7020 1bb7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b71b │ │ -1aa664: 0e00 |0008: return-void │ │ +1aa714: |[1aa714] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.:(Lkotlin/jvm/functions/Function0;Landroidx/activity/ComponentActivity;)V │ │ +1aa724: 5b01 5805 |0000: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0558 │ │ +1aa728: 5b02 5905 |0002: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ +1aa72c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1aa72e: 7020 28b7 1000 |0005: invoke-direct {v0, v1}, Lkotlin/jvm/internal/Lambda;.:(I)V // method@b728 │ │ +1aa734: 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 │ │ -1aa5f0: |[1aa5f0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ -1aa600: 5410 5805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0558 │ │ -1aa604: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -1aa608: 7210 aeb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5ae │ │ -1aa60e: 0c00 |0007: move-result-object v0 │ │ -1aa610: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ -1aa614: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -1aa618: 5410 5905 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ -1aa61c: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ -1aa622: 0c00 |0011: move-result-object v0 │ │ -1aa624: 1100 |0012: return-object v0 │ │ +1aa6c0: |[1aa6c0] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; │ │ +1aa6d0: 5410 5805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$extrasProducer:Lkotlin/jvm/functions/Function0; // field@0558 │ │ +1aa6d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +1aa6d8: 7210 bbb5 0000 |0004: invoke-interface {v0}, Lkotlin/jvm/functions/Function0;.invoke:()Ljava/lang/Object; // method@b5bb │ │ +1aa6de: 0c00 |0007: move-result-object v0 │ │ +1aa6e0: 1f00 4202 |0008: check-cast v0, Landroidx/lifecycle/viewmodel/CreationExtras; // type@0242 │ │ +1aa6e4: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +1aa6e8: 5410 5905 |000c: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.$this_viewModels:Landroidx/activity/ComponentActivity; // field@0559 │ │ +1aa6ec: 6e10 7704 0000 |000e: invoke-virtual {v0}, Landroidx/activity/ComponentActivity;.getDefaultViewModelCreationExtras:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@0477 │ │ +1aa6f2: 0c00 |0011: move-result-object v0 │ │ +1aa6f4: 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;) │ │ @@ -39438,31 +39438,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -1aa628: |[1aa628] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ -1aa638: 6e10 d110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d1 │ │ -1aa63e: 0c00 |0003: move-result-object v0 │ │ -1aa640: 1100 |0004: return-object v0 │ │ +1aa6f8: |[1aa6f8] com.infomaniak.drive.ui.SaveExternalFilesActivity$special$$inlined$viewModels$default$6.invoke:()Ljava/lang/Object; │ │ +1aa708: 6e10 d110 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6;.invoke:()Landroidx/lifecycle/viewmodel/CreationExtras; // method@10d1 │ │ +1aa70e: 0c00 |0003: move-result-object v0 │ │ +1aa710: 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 : 10473 (ActivityViewModelLazy.kt) │ │ + source_file_idx : 10476 (ActivityViewModelLazy.kt) │ │ │ │ Class #218 header: │ │ class_idx : 1273 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1078 │ │ -source_file_idx : 30569 │ │ +source_file_idx : 30573 │ │ static_fields_size : 5 │ │ instance_fields_size: 11 │ │ direct_methods_size : 73 │ │ virtual_methods_size: 2 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -39554,404 +39554,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 │ │ -1abc6c: |[1abc6c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1abc7c: 7120 1811 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@1118 │ │ -1abc82: 0e00 |0003: return-void │ │ +1abd3c: |[1abd3c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$2OpjMwqfsjm8tLW-xHU8FRgu4jk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1abd4c: 7120 1811 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@1118 │ │ +1abd52: 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 │ │ -1abc84: |[1abc84] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1abc94: 7120 0f11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@110f │ │ -1abc9a: 0e00 |0003: return-void │ │ +1abd54: |[1abd54] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$8L6gfPgIepfs13U1BPEJfzvolvk:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1abd64: 7120 0f11 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V // method@110f │ │ +1abd6a: 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 │ │ -1abc9c: |[1abc9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1abcac: 7120 2111 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@1121 │ │ -1abcb2: 0e00 |0003: return-void │ │ +1abd6c: |[1abd6c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$A5Waz8xGkeIhO2m-jFGOkDvyeUQ:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1abd7c: 7120 2111 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@1121 │ │ +1abd82: 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 │ │ -1abcb4: |[1abcb4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1abcc4: 7120 fd10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10fd │ │ -1abcca: 0e00 |0003: return-void │ │ +1abd84: |[1abd84] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$DMHg98n7rDyfeqYxUh_BmNi8xxI:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1abd94: 7120 fd10 1000 |0000: invoke-static {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V // method@10fd │ │ +1abd9a: 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 │ │ -1ab938: |[1ab938] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1ab948: 7120 ea10 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@10ea │ │ -1ab94e: 0c00 |0003: move-result-object v0 │ │ -1ab950: 1100 |0004: return-object v0 │ │ +1aba08: |[1aba08] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$NSqdupPQiddq4OO6KnXpBisr-qU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1aba18: 7120 ea10 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@10ea │ │ +1aba1e: 0c00 |0003: move-result-object v0 │ │ +1aba20: 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 │ │ -1ab6ac: |[1ab6ac] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1ab6bc: 7110 2211 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1122 │ │ -1ab6c2: 0c00 |0003: move-result-object v0 │ │ -1ab6c4: 1100 |0004: return-object v0 │ │ +1ab77c: |[1ab77c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$Qk4V5ELtCP9WW2a_76Tja-vszAI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1ab78c: 7110 2211 0000 |0000: invoke-static {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; // method@1122 │ │ +1ab792: 0c00 |0003: move-result-object v0 │ │ +1ab794: 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 │ │ -1abccc: |[1abccc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1abcdc: 7140 1611 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@1116 │ │ -1abce2: 0e00 |0003: return-void │ │ +1abd9c: |[1abd9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$R6cZxpBNC9ZBumZQlP55z0VQWwU:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1abdac: 7140 1611 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@1116 │ │ +1abdb2: 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 │ │ -1abce4: |[1abce4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1abcf4: 7120 ec10 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@10ec │ │ -1abcfa: 0e00 |0003: return-void │ │ +1abdb4: |[1abdb4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$SXNJha3jwq5Yg9_xGYkQ63vpd40:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1abdc4: 7120 ec10 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@10ec │ │ +1abdca: 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 │ │ -1abcfc: |[1abcfc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1abd0c: 7120 1711 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@1117 │ │ -1abd12: 0e00 |0003: return-void │ │ +1abdcc: |[1abdcc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$ZrMSbStdZiHEJx4_jo_MgGn6YAU:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1abddc: 7120 1711 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@1117 │ │ +1abde2: 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 │ │ -1abd14: |[1abd14] 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 │ │ -1abd24: 7140 1f11 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@111f │ │ -1abd2a: 0e00 |0003: return-void │ │ +1abde4: |[1abde4] 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 │ │ +1abdf4: 7140 1f11 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@111f │ │ +1abdfa: 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 │ │ -1abd2c: |[1abd2c] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1abd3c: 7130 2611 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@1126 │ │ -1abd42: 0e00 |0003: return-void │ │ +1abdfc: |[1abdfc] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$c7jzEuIb4Ud5LgCYpgeOhGgwPQY:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1abe0c: 7130 2611 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@1126 │ │ +1abe12: 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 │ │ -1ab5d8: |[1ab5d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ab5e8: 7110 ed10 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@10ed │ │ -1ab5ee: 0c00 |0003: move-result-object v0 │ │ -1ab5f0: 1100 |0004: return-object v0 │ │ +1ab6a8: |[1ab6a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$gfYRJqwDp9axRm6mkJYaEv-VF0w:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ab6b8: 7110 ed10 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@10ed │ │ +1ab6be: 0c00 |0003: move-result-object v0 │ │ +1ab6c0: 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 │ │ -1ab954: |[1ab954] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1ab964: 7120 1d11 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@111d │ │ -1ab96a: 0c00 |0003: move-result-object v0 │ │ -1ab96c: 1100 |0004: return-object v0 │ │ +1aba24: |[1aba24] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$j0BwfpIxNqc9CAB_DmhT_bnc_PI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1aba34: 7120 1d11 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@111d │ │ +1aba3a: 0c00 |0003: move-result-object v0 │ │ +1aba3c: 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 │ │ -1ab970: |[1ab970] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1ab980: 7120 1911 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@1119 │ │ -1ab986: 0c00 |0003: move-result-object v0 │ │ -1ab988: 1100 |0004: return-object v0 │ │ +1aba40: |[1aba40] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$jPPl3iceraVWHbCzw6Yw48ZkaeI:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1aba50: 7120 1911 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@1119 │ │ +1aba56: 0c00 |0003: move-result-object v0 │ │ +1aba58: 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 │ │ -1aac70: |[1aac70] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ -1aac80: 7100 1211 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1112 │ │ -1aac86: 0a00 |0003: move-result v0 │ │ -1aac88: 0f00 |0004: return v0 │ │ +1aad40: |[1aad40] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$lK8jmgNM6PxpTwF-eACWo97XxwY:()Z │ │ +1aad50: 7100 1211 0000 |0000: invoke-static {}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.onCreate$lambda$8$lambda$7:()Z // method@1112 │ │ +1aad56: 0a00 |0003: move-result v0 │ │ +1aad58: 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 │ │ -1ab98c: |[1ab98c] 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; │ │ -1ab99c: 7130 f610 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@10f6 │ │ -1ab9a2: 0c00 |0003: move-result-object v0 │ │ -1ab9a4: 1100 |0004: return-object v0 │ │ +1aba5c: |[1aba5c] 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; │ │ +1aba6c: 7130 f610 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@10f6 │ │ +1aba72: 0c00 |0003: move-result-object v0 │ │ +1aba74: 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 │ │ -1ab4d4: |[1ab4d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab4e4: 7110 2811 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@1128 │ │ -1ab4ea: 0c00 |0003: move-result-object v0 │ │ -1ab4ec: 1100 |0004: return-object v0 │ │ +1ab5a4: |[1ab5a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.$r8$lambda$wu5UE6_raejC3UJn4yvPCy07394:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab5b4: 7110 2811 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@1128 │ │ +1ab5ba: 0c00 |0003: move-result-object v0 │ │ +1ab5bc: 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 │ │ -1ab9a8: |[1ab9a8] 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; │ │ -1ab9b8: 7130 f410 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@10f4 │ │ -1ab9be: 0c00 |0003: move-result-object v0 │ │ -1ab9c0: 1100 |0004: return-object v0 │ │ +1aba78: |[1aba78] 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; │ │ +1aba88: 7130 f410 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@10f4 │ │ +1aba8e: 0c00 |0003: move-result-object v0 │ │ +1aba90: 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 │ │ -1abd44: |[1abd44] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1abd54: 2200 eb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@04eb │ │ -1abd58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1abd5a: 7020 a510 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10a5 │ │ -1abd60: 6900 5a05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@055a │ │ -1abd64: 0e00 |0008: return-void │ │ +1abe14: |[1abe14] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1abe24: 2200 eb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // type@04eb │ │ +1abe28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1abe2a: 7020 a510 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@10a5 │ │ +1abe30: 6900 5a05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$Companion; // field@055a │ │ +1abe34: 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 │ │ -1abd68: |[1abd68] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ -1abd78: 7010 800c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c80 │ │ -1abd7e: 2200 e004 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04e0 │ │ -1abd82: 7020 8e10 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108e │ │ -1abd88: 7110 109a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1abd8e: 0c00 |000b: move-result-object v0 │ │ -1abd90: 5b70 5f05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055f │ │ -1abd94: 0770 |000e: move-object v0, v7 │ │ -1abd96: 1f00 6101 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0161 │ │ -1abd9a: 2201 f304 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@04f3 │ │ -1abd9e: 7020 c110 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10c1 │ │ -1abda4: 1f01 071b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1abda8: 2202 3b02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ -1abdac: 1c03 c40a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac4 │ │ -1abdb0: 7110 ddb7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -1abdb6: 0c03 |001f: move-result-object v3 │ │ -1abdb8: 2204 f404 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@04f4 │ │ -1abdbc: 7020 c410 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10c4 │ │ -1abdc2: 1f04 071b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1abdc6: 2205 f504 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@04f5 │ │ -1abdca: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1abdcc: 7030 c710 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@10c7 │ │ -1abdd2: 1f05 071b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1abdd6: 7055 5706 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@0657 │ │ -1abddc: 1f02 1619 |0032: check-cast v2, Lkotlin/Lazy; // type@1916 │ │ -1abde0: 5b72 6605 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0566 │ │ -1abde4: 2201 f604 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@04f6 │ │ -1abde8: 7020 ca10 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10ca │ │ -1abdee: 1f01 071b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1abdf2: 2202 3b02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ -1abdf6: 1c03 ec04 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ec │ │ -1abdfa: 7110 ddb7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -1abe00: 0c03 |0044: move-result-object v3 │ │ -1abe02: 2204 f704 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@04f7 │ │ -1abe06: 7020 cd10 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10cd │ │ -1abe0c: 1f04 071b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1abe10: 2205 f804 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@04f8 │ │ -1abe14: 7030 d010 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@10d0 │ │ -1abe1a: 1f05 071b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1abe1e: 7055 5706 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@0657 │ │ -1abe24: 1f02 1619 |0056: check-cast v2, Lkotlin/Lazy; // type@1916 │ │ -1abe28: 5b72 6405 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0564 │ │ -1abe2c: 0770 |005a: move-object v0, v7 │ │ -1abe2e: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ -1abe32: 2201 4802 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@0248 │ │ -1abe36: 1c02 fb04 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1abe3a: 7110 ddb7 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7dd │ │ -1abe40: 0c02 |0064: move-result-object v2 │ │ -1abe42: 2203 f204 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@04f2 │ │ -1abe46: 7020 be10 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10be │ │ -1abe4c: 1f03 071b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b07 │ │ -1abe50: 7030 6106 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0661 │ │ -1abe56: 5b71 6305 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0563 │ │ -1abe5a: 2200 e104 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04e1 │ │ -1abe5e: 7020 9010 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1090 │ │ -1abe64: 7110 109a 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1abe6a: 0c00 |0079: move-result-object v0 │ │ -1abe6c: 5b70 6805 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0568 │ │ -1abe70: 2200 e204 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04e2 │ │ -1abe74: 7020 9210 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1092 │ │ -1abe7a: 7110 109a 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a10 │ │ -1abe80: 0c00 |0084: move-result-object v0 │ │ -1abe82: 5b70 6905 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0569 │ │ -1abe86: 2200 6e01 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016e │ │ -1abe8a: 7010 8704 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ -1abe90: 1f00 6b01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ -1abe94: 2201 e304 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04e3 │ │ -1abe98: 7020 9410 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ -1abe9e: 6e30 1411 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@1114 │ │ -1abea4: 0c00 |0096: move-result-object v0 │ │ -1abea6: 1a01 dee9 |0097: const-string v1, "registerForActivityResult(...)" // string@e9de │ │ -1abeaa: 7120 fbb6 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1abeb0: 5b70 6705 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0567 │ │ -1abeb4: 0e00 |009e: return-void │ │ +1abe38: |[1abe38] com.infomaniak.drive.ui.SaveExternalFilesActivity.:()V │ │ +1abe48: 7010 800c 0700 |0000: invoke-direct {v7}, Lcom/infomaniak/drive/ui/BaseActivity;.:()V // method@0c80 │ │ +1abe4e: 2200 e004 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17; // type@04e0 │ │ +1abe52: 7020 8e10 7000 |0005: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda17;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@108e │ │ +1abe58: 7110 1d9a 0000 |0008: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1abe5e: 0c00 |000b: move-result-object v0 │ │ +1abe60: 5b70 5f05 |000c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055f │ │ +1abe64: 0770 |000e: move-object v0, v7 │ │ +1abe66: 1f00 6101 |000f: check-cast v0, Landroidx/activity/ComponentActivity; // type@0161 │ │ +1abe6a: 2201 f304 |0011: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1; // type@04f3 │ │ +1abe6e: 7020 c110 0100 |0013: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$1;.:(Landroidx/activity/ComponentActivity;)V // method@10c1 │ │ +1abe74: 1f01 081b |0016: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1abe78: 2202 3b02 |0018: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ +1abe7c: 1c03 c50a |001a: const-class v3, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac5 │ │ +1abe80: 7110 eab7 0300 |001c: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +1abe86: 0c03 |001f: move-result-object v3 │ │ +1abe88: 2204 f404 |0020: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2; // type@04f4 │ │ +1abe8c: 7020 c410 0400 |0022: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$2;.:(Landroidx/activity/ComponentActivity;)V // method@10c4 │ │ +1abe92: 1f04 081b |0025: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1abe96: 2205 f504 |0027: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$3; // type@04f5 │ │ +1abe9a: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1abe9c: 7030 c710 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@10c7 │ │ +1abea2: 1f05 081b |002d: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1abea6: 7055 5706 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@0657 │ │ +1abeac: 1f02 1719 |0032: check-cast v2, Lkotlin/Lazy; // type@1917 │ │ +1abeb0: 5b72 6605 |0034: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0566 │ │ +1abeb4: 2201 f604 |0036: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4; // type@04f6 │ │ +1abeb8: 7020 ca10 0100 |0038: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$4;.:(Landroidx/activity/ComponentActivity;)V // method@10ca │ │ +1abebe: 1f01 081b |003b: check-cast v1, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1abec2: 2202 3b02 |003d: new-instance v2, Landroidx/lifecycle/ViewModelLazy; // type@023b │ │ +1abec6: 1c03 ec04 |003f: const-class v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ec │ │ +1abeca: 7110 eab7 0300 |0041: invoke-static {v3}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +1abed0: 0c03 |0044: move-result-object v3 │ │ +1abed2: 2204 f704 |0045: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5; // type@04f7 │ │ +1abed6: 7020 cd10 0400 |0047: invoke-direct {v4, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$5;.:(Landroidx/activity/ComponentActivity;)V // method@10cd │ │ +1abedc: 1f04 081b |004a: check-cast v4, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1abee0: 2205 f804 |004c: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$viewModels$default$6; // type@04f8 │ │ +1abee4: 7030 d010 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@10d0 │ │ +1abeea: 1f05 081b |0051: check-cast v5, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1abeee: 7055 5706 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@0657 │ │ +1abef4: 1f02 1719 |0056: check-cast v2, Lkotlin/Lazy; // type@1917 │ │ +1abef8: 5b72 6405 |0058: iput-object v2, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0564 │ │ +1abefc: 0770 |005a: move-object v0, v7 │ │ +1abefe: 1f00 1600 |005b: check-cast v0, Landroid/app/Activity; // type@0016 │ │ +1abf02: 2201 4802 |005d: new-instance v1, Landroidx/navigation/NavArgsLazy; // type@0248 │ │ +1abf06: 1c02 fb04 |005f: const-class v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1abf0a: 7110 eab7 0200 |0061: invoke-static {v2}, Lkotlin/jvm/internal/Reflection;.getOrCreateKotlinClass:(Ljava/lang/Class;)Lkotlin/reflect/KClass; // method@b7ea │ │ +1abf10: 0c02 |0064: move-result-object v2 │ │ +1abf12: 2203 f204 |0065: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1; // type@04f2 │ │ +1abf16: 7020 be10 0300 |0067: invoke-direct {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$special$$inlined$navArgs$1;.:(Landroid/app/Activity;)V // method@10be │ │ +1abf1c: 1f03 081b |006a: check-cast v3, Lkotlin/jvm/functions/Function0; // type@1b08 │ │ +1abf20: 7030 6106 2103 |006c: invoke-direct {v1, v2, v3}, Landroidx/navigation/NavArgsLazy;.:(Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V // method@0661 │ │ +1abf26: 5b71 6305 |006f: iput-object v1, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0563 │ │ +1abf2a: 2200 e104 |0071: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18; // type@04e1 │ │ +1abf2e: 7020 9010 7000 |0073: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda18;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1090 │ │ +1abf34: 7110 1d9a 0000 |0076: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1abf3a: 0c00 |0079: move-result-object v0 │ │ +1abf3c: 5b70 6805 |007a: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0568 │ │ +1abf40: 2200 e204 |007c: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19; // type@04e2 │ │ +1abf44: 7020 9210 7000 |007e: invoke-direct {v0, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda19;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1092 │ │ +1abf4a: 7110 1d9a 0000 |0081: invoke-static {v0}, Lkotlin/LazyKt;.lazy:(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy; // method@9a1d │ │ +1abf50: 0c00 |0084: move-result-object v0 │ │ +1abf52: 5b70 6905 |0085: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0569 │ │ +1abf56: 2200 6e01 |0087: new-instance v0, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; // type@016e │ │ +1abf5a: 7010 8704 0000 |0089: invoke-direct {v0}, Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;.:()V // method@0487 │ │ +1abf60: 1f00 6b01 |008c: check-cast v0, Landroidx/activity/result/contract/ActivityResultContract; // type@016b │ │ +1abf64: 2201 e304 |008e: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2; // type@04e3 │ │ +1abf68: 7020 9410 7100 |0090: invoke-direct {v1, v7}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda2;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1094 │ │ +1abf6e: 6e30 1411 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@1114 │ │ +1abf74: 0c00 |0096: move-result-object v0 │ │ +1abf76: 1a01 e3e9 |0097: const-string v1, "registerForActivityResult(...)" // string@e9e3 │ │ +1abf7a: 7120 08b7 1000 |0099: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1abf80: 5b70 6705 |009c: iput-object v0, v7, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0567 │ │ +1abf84: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x000e line=72 │ │ 0x0011 line=547 │ │ 0x0018 line=551 │ │ @@ -39979,17 +39979,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 │ │ -1abeb8: |[1abeb8] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ -1abec8: 7010 f010 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f0 │ │ -1abece: 0e00 |0003: return-void │ │ +1abf88: |[1abf88] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$checkEnabledSaveButton:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V │ │ +1abf98: 7010 f010 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f0 │ │ +1abf9e: 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;) │ │ @@ -39997,18 +39997,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 │ │ -1aac8c: |[1aac8c] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ -1aac9c: 7040 2511 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@1125 │ │ -1aaca2: 0a00 |0003: move-result v0 │ │ -1aaca4: 0f00 |0004: return v0 │ │ +1aad5c: |[1aad5c] com.infomaniak.drive.ui.SaveExternalFilesActivity.access$storeFiles:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;III)Z │ │ +1aad6c: 7040 2511 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeFiles:(III)Z // method@1125 │ │ +1aad72: 0a00 |0003: move-result v0 │ │ +1aad74: 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 │ │ @@ -40019,83 +40019,83 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 130 16-bit code units │ │ -1abed0: |[1abed0] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ -1abee0: 6200 b712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1abee4: 6e10 8039 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@3980 │ │ -1abeea: 0c00 |0005: move-result-object v0 │ │ -1abeec: 07b1 |0006: move-object v1, v11 │ │ -1abeee: 1f01 2e02 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1abef2: 2202 e504 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04e5 │ │ -1abef6: 7020 9810 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ -1abefc: 2203 ef04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04ef │ │ -1abf00: 7020 af10 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10af │ │ -1abf06: 1f03 3402 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ -1abf0a: 6e30 3b06 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ -1abf10: 6204 b900 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1abf14: 6200 b712 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1abf18: 6e10 8739 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -1abf1e: 0a00 |001f: move-result v0 │ │ -1abf20: 7110 5a93 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1abf26: 0c05 |0023: move-result-object v5 │ │ -1abf28: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ -1abf2c: 120a |0026: const/4 v10, #int 0 // #0 │ │ -1abf2e: 1206 |0027: const/4 v6, #int 0 // #0 │ │ -1abf30: 1207 |0028: const/4 v7, #int 0 // #0 │ │ -1abf32: 1208 |0029: const/4 v8, #int 0 // #0 │ │ -1abf34: 7707 7809 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@0978 │ │ -1abf3a: 0c00 |002d: move-result-object v0 │ │ -1abf3c: 6e10 6f96 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@966f │ │ -1abf42: 0a00 |0031: move-result v0 │ │ -1abf44: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -1abf46: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ -1abf4a: 7010 eb10 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10eb │ │ -1abf50: 7010 0511 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1105 │ │ -1abf56: 0c00 |003b: move-result-object v0 │ │ -1abf58: 6e10 190b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b19 │ │ -1abf5e: 0a02 |003f: move-result v2 │ │ -1abf60: 6e10 1a0b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b1a │ │ -1abf66: 0a00 |0043: move-result v0 │ │ -1abf68: 6203 b900 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ -1abf6c: 7110 5a93 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1abf72: 0c04 |0049: move-result-object v4 │ │ -1abf74: 7110 5a93 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1abf7a: 0c05 |004d: move-result-object v5 │ │ -1abf7c: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ -1abf80: 120a |0050: const/4 v10, #int 0 // #0 │ │ -1abf82: 1206 |0051: const/4 v6, #int 0 // #0 │ │ -1abf84: 1207 |0052: const/4 v7, #int 0 // #0 │ │ -1abf86: 1208 |0053: const/4 v8, #int 0 // #0 │ │ -1abf88: 7708 7609 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@0976 │ │ -1abf8e: 0c00 |0057: move-result-object v0 │ │ -1abf90: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ -1abf94: 6200 b712 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1abf98: 6e10 8739 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -1abf9e: 0a02 |005f: move-result v2 │ │ -1abfa0: 6200 b712 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1abfa4: 1203 |0062: const/4 v3, #int 0 // #0 │ │ -1abfa6: 1204 |0063: const/4 v4, #int 0 // #0 │ │ -1abfa8: 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 │ │ -1abfae: 0c00 |0067: move-result-object v0 │ │ -1abfb0: 7010 0411 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1abfb6: 0c03 |006b: move-result-object v3 │ │ -1abfb8: 6e10 7434 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1abfbe: 0c04 |006f: move-result-object v4 │ │ -1abfc0: 7110 5a93 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1abfc6: 0c02 |0073: move-result-object v2 │ │ -1abfc8: 6e20 4906 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1abfce: 6e10 7334 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1abfd4: 0c02 |007a: move-result-object v2 │ │ -1abfd6: 6e20 4906 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1abfdc: 6e20 7634 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3476 │ │ -1abfe2: 0e00 |0081: return-void │ │ +1abfa0: |[1abfa0] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser:()V │ │ +1abfb0: 6200 ba12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1abfb4: 6e10 8d39 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getAllUsers:()Landroidx/lifecycle/LiveData; // method@398d │ │ +1abfba: 0c00 |0005: move-result-object v0 │ │ +1abfbc: 07b1 |0006: move-object v1, v11 │ │ +1abfbe: 1f01 2e02 |0007: check-cast v1, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1abfc2: 2202 e504 |0009: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4; // type@04e5 │ │ +1abfc6: 7020 9810 b200 |000b: invoke-direct {v2, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda4;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1098 │ │ +1abfcc: 2203 ef04 |000e: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04ef │ │ +1abfd0: 7020 af10 2300 |0010: invoke-direct {v3, v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10af │ │ +1abfd6: 1f03 3402 |0013: check-cast v3, Landroidx/lifecycle/Observer; // type@0234 │ │ +1abfda: 6e30 3b06 1003 |0015: invoke-virtual {v0, v1, v3}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@063b │ │ +1abfe0: 6204 b900 |0018: sget-object v4, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1abfe4: 6200 ba12 |001a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1abfe8: 6e10 9439 0000 |001c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +1abfee: 0a00 |001f: move-result v0 │ │ +1abff0: 7110 6793 0000 |0020: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1abff6: 0c05 |0023: move-result-object v5 │ │ +1abff8: 1309 0e00 |0024: const/16 v9, #int 14 // #e │ │ +1abffc: 120a |0026: const/4 v10, #int 0 // #0 │ │ +1abffe: 1206 |0027: const/4 v6, #int 0 // #0 │ │ +1ac000: 1207 |0028: const/4 v7, #int 0 // #0 │ │ +1ac002: 1208 |0029: const/4 v8, #int 0 // #0 │ │ +1ac004: 7707 7809 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@0978 │ │ +1ac00a: 0c00 |002d: move-result-object v0 │ │ +1ac00c: 6e10 7c96 0000 |002e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@967c │ │ +1ac012: 0a00 |0031: move-result v0 │ │ +1ac014: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +1ac016: 3710 0500 |0033: if-le v0, v1, 0038 // +0005 │ │ +1ac01a: 7010 eb10 0b00 |0035: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10eb │ │ +1ac020: 7010 0511 0b00 |0038: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1105 │ │ +1ac026: 0c00 |003b: move-result-object v0 │ │ +1ac028: 6e10 190b 0000 |003c: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component1:()I // method@0b19 │ │ +1ac02e: 0a02 |003f: move-result v2 │ │ +1ac030: 6e10 1a0b 0000 |0040: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.component2:()I // method@0b1a │ │ +1ac036: 0a00 |0043: move-result v0 │ │ +1ac038: 6203 b900 |0044: sget-object v3, Lcom/infomaniak/drive/data/cache/DriveInfosController;.INSTANCE:Lcom/infomaniak/drive/data/cache/DriveInfosController; // field@00b9 │ │ +1ac03c: 7110 6793 0200 |0046: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1ac042: 0c04 |0049: move-result-object v4 │ │ +1ac044: 7110 6793 0000 |004a: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1ac04a: 0c05 |004d: move-result-object v5 │ │ +1ac04c: 1309 1c00 |004e: const/16 v9, #int 28 // #1c │ │ +1ac050: 120a |0050: const/4 v10, #int 0 // #0 │ │ +1ac052: 1206 |0051: const/4 v6, #int 0 // #0 │ │ +1ac054: 1207 |0052: const/4 v7, #int 0 // #0 │ │ +1ac056: 1208 |0053: const/4 v8, #int 0 // #0 │ │ +1ac058: 7708 7609 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@0976 │ │ +1ac05e: 0c00 |0057: move-result-object v0 │ │ +1ac060: 3900 1000 |0058: if-nez v0, 0068 // +0010 │ │ +1ac064: 6200 ba12 |005a: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1ac068: 6e10 9439 0000 |005c: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +1ac06e: 0a02 |005f: move-result v2 │ │ +1ac070: 6200 ba12 |0060: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1ac074: 1203 |0062: const/4 v3, #int 0 // #0 │ │ +1ac076: 1204 |0063: const/4 v4, #int 0 // #0 │ │ +1ac078: 7140 9139 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@3991 │ │ +1ac07e: 0c00 |0067: move-result-object v0 │ │ +1ac080: 7010 0411 0b00 |0068: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1ac086: 0c03 |006b: move-result-object v3 │ │ +1ac088: 6e10 8134 0300 |006c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ +1ac08e: 0c04 |006f: move-result-object v4 │ │ +1ac090: 7110 6793 0200 |0070: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1ac096: 0c02 |0073: move-result-object v2 │ │ +1ac098: 6e20 4906 2400 |0074: invoke-virtual {v4, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1ac09e: 6e10 8034 0300 |0077: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1ac0a4: 0c02 |007a: move-result-object v2 │ │ +1ac0a6: 6e20 4906 0200 |007b: invoke-virtual {v2, v0}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1ac0ac: 6e20 8334 1300 |007e: invoke-virtual {v3, v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.setShowSharedWithMe:(Z)V // method@3483 │ │ +1ac0b2: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0018 line=164 │ │ 0x002e line=165 │ │ 0x0038 line=166 │ │ 0x0044 line=167 │ │ @@ -40113,22 +40113,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 │ │ -1ab9c4: |[1ab9c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ -1ab9d4: 7210 8497 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9784 │ │ -1ab9da: 0a02 |0003: move-result v2 │ │ -1ab9dc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1ab9de: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ -1ab9e2: 7010 eb10 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10eb │ │ -1ab9e8: 6201 78b2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1ab9ec: 1101 |000c: return-object v1 │ │ +1aba94: |[1aba94] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeDefaultUser$lambda$14:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/util/List;)Lkotlin/Unit; │ │ +1abaa4: 7210 9197 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@9791 │ │ +1abaaa: 0a02 |0003: move-result v2 │ │ +1abaac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1abaae: 3702 0500 |0005: if-le v2, v0, 000a // +0005 │ │ +1abab2: 7010 eb10 0100 |0007: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeSelectDrive:()V // method@10eb │ │ +1abab8: 6201 7bb2 |000a: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1ababc: 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; │ │ @@ -40138,28 +40138,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -1ac014: |[1ac014] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ -1ac024: 7010 f910 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ac02a: 0c00 |0003: move-result-object v0 │ │ -1ac02c: 5401 4601 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0146 │ │ -1ac030: 1a02 88fb |0006: const-string v2, "switchDrive" // string@fb88 │ │ -1ac034: 7120 fbb6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ac03a: 1f01 1001 |000b: check-cast v1, Landroid/view/View; // type@0110 │ │ -1ac03e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -1ac040: 6e20 4e03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ac046: 5400 4401 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0144 │ │ -1ac04a: 2201 d904 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04d9 │ │ -1ac04e: 7020 8010 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1080 │ │ -1ac054: 6e20 4d08 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084d │ │ -1ac05a: 0e00 |001b: return-void │ │ +1ac0e4: |[1ac0e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive:()V │ │ +1ac0f4: 7010 f910 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ac0fa: 0c00 |0003: move-result-object v0 │ │ +1ac0fc: 5401 4601 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.switchDrive:Landroid/widget/ImageView; // field@0146 │ │ +1ac100: 1a02 8dfb |0006: const-string v2, "switchDrive" // string@fb8d │ │ +1ac104: 7120 08b7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ac10a: 1f01 1001 |000b: check-cast v1, Landroid/view/View; // type@0110 │ │ +1ac10e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +1ac110: 6e20 4e03 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ac116: 5400 4401 |0011: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectDrive:Lcom/google/android/material/card/MaterialCardView; // field@0144 │ │ +1ac11a: 2201 d904 |0013: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10; // type@04d9 │ │ +1ac11e: 7020 8010 3100 |0015: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda10;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1080 │ │ +1ac124: 6e20 4d08 1000 |0018: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084d │ │ +1ac12a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x000e line=619 │ │ 0x0011 line=409 │ │ locals : │ │ @@ -40170,22 +40170,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 │ │ -1abfe4: |[1abfe4] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1abff4: 2202 c30a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0ac3 │ │ -1abff8: 7010 6034 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@3460 │ │ -1abffe: 6e10 0711 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1107 │ │ -1ac004: 0c01 |0008: move-result-object v1 │ │ -1ac006: 1a00 117b |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7b11 │ │ -1ac00a: 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 │ │ -1ac010: 0e00 |000e: return-void │ │ +1ac0b4: |[1ac0b4] com.infomaniak.drive.ui.SaveExternalFilesActivity.activeSelectDrive$lambda$43$lambda$42:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1ac0c4: 2202 c40a |0000: new-instance v2, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog; // type@0ac4 │ │ +1ac0c8: 7010 6d34 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.:()V // method@346d │ │ +1ac0ce: 6e10 0711 0100 |0005: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@1107 │ │ +1ac0d4: 0c01 |0008: move-result-object v1 │ │ +1ac0d6: 1a00 157b |0009: const-string v0, "SyncSettingsSelectDriveDialog" // string@7b15 │ │ +1ac0da: 6e30 7e34 1200 |000b: invoke-virtual {v2, v1, v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveDialog;.show:(Landroidx/fragment/app/FragmentManager;Ljava/lang/String;)V // method@347e │ │ +1ac0e0: 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; │ │ │ │ @@ -40194,20 +40194,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 │ │ -1ab5f4: |[1ab5f4] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ab604: 6e10 ff10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@10ff │ │ -1ab60a: 0c00 |0003: move-result-object v0 │ │ -1ab60c: 7110 ce0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bce │ │ -1ab612: 0c00 |0007: move-result-object v0 │ │ -1ab614: 1100 |0008: return-object v0 │ │ +1ab6c4: |[1ab6c4] com.infomaniak.drive.ui.SaveExternalFilesActivity.binding_delegate$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ab6d4: 6e10 ff10 0000 |0000: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@10ff │ │ +1ab6da: 0c00 |0003: move-result-object v0 │ │ +1ab6dc: 7110 ce0b 0000 |0004: invoke-static {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.inflate:(Landroid/view/LayoutInflater;)Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@0bce │ │ +1ab6e2: 0c00 |0007: move-result-object v0 │ │ +1ab6e4: 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;) │ │ @@ -40215,29 +40215,29 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1aaca8: |[1aaca8] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ -1aacb8: 7010 ef10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10ef │ │ -1aacbe: 0a00 |0003: move-result v0 │ │ -1aacc0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1aacc4: 7010 0111 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1aacca: 0c00 |0009: move-result-object v0 │ │ -1aaccc: 6e10 3b11 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113b │ │ -1aacd2: 0a00 |000d: move-result v0 │ │ -1aacd4: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ -1aacd6: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ -1aacda: 2803 |0011: goto 0014 // +0003 │ │ -1aacdc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1aacde: 2802 |0013: goto 0015 // +0002 │ │ -1aace0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -1aace2: 0f00 |0015: return v0 │ │ +1aad78: |[1aad78] com.infomaniak.drive.ui.SaveExternalFilesActivity.canSaveFilesPref:()Z │ │ +1aad88: 7010 ef10 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10ef │ │ +1aad8e: 0a00 |0003: move-result v0 │ │ +1aad90: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1aad94: 7010 0111 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1aad9a: 0c00 |0009: move-result-object v0 │ │ +1aad9c: 6e10 3b11 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113b │ │ +1aada2: 0a00 |000d: move-result v0 │ │ +1aada4: 12f1 |000e: const/4 v1, #int -1 // #ff │ │ +1aada6: 3310 0300 |000f: if-ne v0, v1, 0012 // +0003 │ │ +1aadaa: 2803 |0011: goto 0014 // +0003 │ │ +1aadac: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1aadae: 2802 |0013: goto 0015 // +0002 │ │ +1aadb0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +1aadb2: 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;) │ │ @@ -40245,25 +40245,25 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1aace4: |[1aace4] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ -1aacf4: 7010 0111 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1aacfa: 0c00 |0003: move-result-object v0 │ │ -1aacfc: 6e10 3c11 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@113c │ │ -1aad02: 0a00 |0007: move-result v0 │ │ -1aad04: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -1aad06: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -1aad0a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -1aad0c: 2802 |000c: goto 000e // +0002 │ │ -1aad0e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -1aad10: 0f00 |000e: return v0 │ │ +1aadb4: |[1aadb4] com.infomaniak.drive.ui.SaveExternalFilesActivity.canUseExternalFilesPref:()Z │ │ +1aadc4: 7010 0111 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1aadca: 0c00 |0003: move-result-object v0 │ │ +1aadcc: 6e10 3c11 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@113c │ │ +1aadd2: 0a00 |0007: move-result v0 │ │ +1aadd4: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +1aadd6: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +1aadda: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +1aaddc: 2802 |000c: goto 000e // +0002 │ │ +1aadde: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +1aade0: 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;) │ │ @@ -40271,22 +40271,22 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1ac05c: |[1ac05c] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ -1ac06c: 7010 f910 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ac072: 0c00 |0003: move-result-object v0 │ │ -1ac074: 5400 4301 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0143 │ │ -1ac078: 7010 1011 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1110 │ │ -1ac07e: 0a01 |0009: move-result v1 │ │ -1ac080: 6e20 3808 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0838 │ │ -1ac086: 0e00 |000d: return-void │ │ +1ac12c: |[1ac12c] com.infomaniak.drive.ui.SaveExternalFilesActivity.checkEnabledSaveButton:()V │ │ +1ac13c: 7010 f910 0200 |0000: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ac142: 0c00 |0003: move-result-object v0 │ │ +1ac144: 5400 4301 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0143 │ │ +1ac148: 7010 1011 0200 |0006: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isValidFields:()Z // method@1110 │ │ +1ac14e: 0a01 |0009: move-result v1 │ │ +1ac150: 6e20 3808 1000 |000a: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0838 │ │ +1ac156: 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;) │ │ @@ -40294,30 +40294,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -1ac088: |[1ac088] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ -1ac098: 7010 f910 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ac09e: 0c00 |0003: move-result-object v0 │ │ -1ac0a0: 5401 3c01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013c │ │ -1ac0a4: 0742 |0006: move-object v2, v4 │ │ -1ac0a6: 1f02 3100 |0007: check-cast v2, Landroid/content/Context; // type@0031 │ │ -1ac0aa: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ -1ac0b0: 7120 a705 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ -1ac0b6: 0a02 |000f: move-result v2 │ │ -1ac0b8: 7110 de00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00de │ │ -1ac0be: 0c02 |0013: move-result-object v2 │ │ -1ac0c0: 6e20 1704 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ -1ac0c6: 5400 3d01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013d │ │ -1ac0ca: 1401 7203 147f |0019: const v1, #float 1.96744e+38 // #7f140372 │ │ -1ac0d0: 6e20 6a04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ -1ac0d6: 0e00 |001f: return-void │ │ +1ac158: |[1ac158] com.infomaniak.drive.ui.SaveExternalFilesActivity.displayDriveSelection:()V │ │ +1ac168: 7010 f910 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ac16e: 0c00 |0003: move-result-object v0 │ │ +1ac170: 5401 3c01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013c │ │ +1ac174: 0742 |0006: move-object v2, v4 │ │ +1ac176: 1f02 3100 |0007: check-cast v2, Landroid/content/Context; // type@0031 │ │ +1ac17a: 1403 8a00 067f |0009: const v3, #float 1.78119e+38 // #7f06008a │ │ +1ac180: 7120 a705 3200 |000c: invoke-static {v2, v3}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@05a7 │ │ +1ac186: 0a02 |000f: move-result v2 │ │ +1ac188: 7110 de00 0200 |0010: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00de │ │ +1ac18e: 0c02 |0013: move-result-object v2 │ │ +1ac190: 6e20 1704 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ +1ac196: 5400 3d01 |0017: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013d │ │ +1ac19a: 1401 7203 147f |0019: const v1, #float 1.96744e+38 // #7f140372 │ │ +1ac1a0: 6e20 6a04 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ +1ac1a6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0006 line=225 │ │ 0x0010 line=224 │ │ 0x0017 line=227 │ │ @@ -40329,33 +40329,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 │ │ -1ac0d8: |[1ac0d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ -1ac0e8: 7010 f910 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ac0ee: 0c00 |0003: move-result-object v0 │ │ -1ac0f0: 5401 3c01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013c │ │ -1ac0f4: 6e10 710b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b71 │ │ -1ac0fa: 0c02 |0009: move-result-object v2 │ │ -1ac0fc: 6e10 870b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b87 │ │ -1ac102: 0c02 |000d: move-result-object v2 │ │ -1ac104: 7110 2e01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ -1ac10a: 0a02 |0011: move-result v2 │ │ -1ac10c: 7110 de00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00de │ │ -1ac112: 0c02 |0015: move-result-object v2 │ │ -1ac114: 6e20 1704 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ -1ac11a: 5400 3d01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013d │ │ -1ac11e: 6e10 6f0b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6f │ │ -1ac124: 0c04 |001e: move-result-object v4 │ │ -1ac126: 1f04 6e17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@176e │ │ -1ac12a: 6e20 6b04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1ac130: 0e00 |0024: return-void │ │ +1ac1a8: |[1ac1a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V │ │ +1ac1b8: 7010 f910 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ac1be: 0c00 |0003: move-result-object v0 │ │ +1ac1c0: 5401 3c01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveIcon:Landroid/widget/ImageView; // field@013c │ │ +1ac1c4: 6e10 710b 0400 |0006: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getPreferences:()Lcom/infomaniak/drive/data/models/drive/DrivePreferences; // method@0b71 │ │ +1ac1ca: 0c02 |0009: move-result-object v2 │ │ +1ac1cc: 6e10 870b 0200 |000a: invoke-virtual {v2}, Lcom/infomaniak/drive/data/models/drive/DrivePreferences;.getColor:()Ljava/lang/String; // method@0b87 │ │ +1ac1d2: 0c02 |000d: move-result-object v2 │ │ +1ac1d4: 7110 2e01 0200 |000e: invoke-static {v2}, Landroid/graphics/Color;.parseColor:(Ljava/lang/String;)I // method@012e │ │ +1ac1da: 0a02 |0011: move-result v2 │ │ +1ac1dc: 7110 de00 0200 |0012: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@00de │ │ +1ac1e2: 0c02 |0015: move-result-object v2 │ │ +1ac1e4: 6e20 1704 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageTintList:(Landroid/content/res/ColorStateList;)V // method@0417 │ │ +1ac1ea: 5400 3d01 |0019: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.driveName:Landroid/widget/TextView; // field@013d │ │ +1ac1ee: 6e10 6f0b 0400 |001b: invoke-virtual {v4}, Lcom/infomaniak/drive/data/models/drive/Drive;.getName:()Ljava/lang/String; // method@0b6f │ │ +1ac1f4: 0c04 |001e: move-result-object v4 │ │ +1ac1f6: 1f04 6f17 |001f: check-cast v4, Ljava/lang/CharSequence; // type@176f │ │ +1ac1fa: 6e20 6b04 4000 |0021: invoke-virtual {v0, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1ac200: 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; │ │ @@ -40366,30 +40366,30 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -1ac134: |[1ac134] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ -1ac144: 7010 0411 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1ac14a: 0c00 |0003: move-result-object v0 │ │ -1ac14c: 7010 0311 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1ac152: 0c01 |0007: move-result-object v1 │ │ -1ac154: 6e10 a810 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1ac15a: 0c01 |000b: move-result-object v1 │ │ -1ac15c: 0742 |000c: move-object v2, v4 │ │ -1ac15e: 1f02 2e02 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1ac162: 2203 e704 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04e7 │ │ -1ac166: 7030 9c10 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@109c │ │ -1ac16c: 2200 ef04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04ef │ │ -1ac170: 7020 af10 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10af │ │ -1ac176: 1f00 3402 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ -1ac17a: 6e30 4706 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ -1ac180: 0e00 |001e: return-void │ │ +1ac204: |[1ac204] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchFolder:()V │ │ +1ac214: 7010 0411 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1ac21a: 0c00 |0003: move-result-object v0 │ │ +1ac21c: 7010 0311 0400 |0004: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1ac222: 0c01 |0007: move-result-object v1 │ │ +1ac224: 6e10 a810 0100 |0008: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1ac22a: 0c01 |000b: move-result-object v1 │ │ +1ac22c: 0742 |000c: move-object v2, v4 │ │ +1ac22e: 1f02 2e02 |000d: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1ac232: 2203 e704 |000f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda6; // type@04e7 │ │ +1ac236: 7030 9c10 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@109c │ │ +1ac23c: 2200 ef04 |0014: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04ef │ │ +1ac240: 7020 af10 3000 |0016: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10af │ │ +1ac246: 1f00 3402 |0019: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ +1ac24a: 6e30 4706 2100 |001b: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ +1ac250: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=249 │ │ locals : │ │ 0x0000 - 0x001f reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40398,88 +40398,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 │ │ -1ab9f0: |[1ab9f0] 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; │ │ -1aba00: 6e10 7434 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1aba06: 0c00 |0003: move-result-object v0 │ │ -1aba08: 6e10 4506 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aba0e: 0c00 |0007: move-result-object v0 │ │ -1aba10: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -1aba12: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ -1aba16: 6e10 7334 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1aba1c: 0c00 |000e: move-result-object v0 │ │ -1aba1e: 6e10 4506 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aba24: 0c00 |0012: move-result-object v0 │ │ -1aba26: 1f00 a403 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1aba2a: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -1aba2e: 6e10 6c0b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ -1aba34: 0a00 |001a: move-result v0 │ │ -1aba36: 7110 5a93 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1aba3c: 0c00 |001e: move-result-object v0 │ │ -1aba3e: 2802 |001f: goto 0021 // +0002 │ │ -1aba40: 0710 |0020: move-object v0, v1 │ │ -1aba42: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ -1aba46: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ -1aba4a: 2848 |0025: goto 006d // +0048 │ │ -1aba4c: 2200 a003 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ -1aba50: 6e10 7434 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1aba56: 0c01 |002b: move-result-object v1 │ │ -1aba58: 6e10 4506 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aba5e: 0c01 |002f: move-result-object v1 │ │ -1aba60: 7110 f9b6 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1aba66: 1f01 9017 |0033: check-cast v1, Ljava/lang/Number; // type@1790 │ │ -1aba6a: 6e10 b393 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1aba70: 0a03 |0038: move-result v3 │ │ -1aba72: 6e10 7334 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1aba78: 0c01 |003c: move-result-object v1 │ │ -1aba7a: 6e10 4506 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aba80: 0c01 |0040: move-result-object v1 │ │ -1aba82: 7110 f9b6 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1aba88: 1f01 a403 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1aba8c: 6e10 6c0b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ -1aba92: 0a04 |0049: move-result v4 │ │ -1aba94: 6e10 7334 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1aba9a: 0c09 |004d: move-result-object v9 │ │ -1aba9c: 6e10 4506 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1abaa2: 0c09 |0051: move-result-object v9 │ │ -1abaa4: 7110 f9b6 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1abaaa: 1f09 a403 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1abaae: 6e10 730b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b73 │ │ -1abab4: 0a05 |005a: move-result v5 │ │ -1abab6: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ -1ababa: 1208 |005d: const/4 v8, #int 0 // #0 │ │ -1ababc: 1206 |005e: const/4 v6, #int 0 // #0 │ │ -1ababe: 0702 |005f: move-object v2, v0 │ │ -1abac0: 7607 520b 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@0b52 │ │ -1abac6: 6209 ba00 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ -1abaca: 6e10 4b93 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1abad0: 0a0b |0068: move-result v11 │ │ -1abad2: 6e30 8a09 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@098a │ │ -1abad8: 0c01 |006c: move-result-object v1 │ │ -1abada: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ -1abade: 7010 f910 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1abae4: 0c09 |0072: move-result-object v9 │ │ -1abae6: 5499 4101 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0141 │ │ -1abaea: 6e10 310a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a31 │ │ -1abaf0: 0c0b |0078: move-result-object v11 │ │ -1abaf2: 1f0b 6e17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@176e │ │ -1abaf6: 6e20 6b04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -1abafc: 7010 f010 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f0 │ │ -1abb02: 280d |0081: goto 008e // +000d │ │ -1abb04: 7010 f910 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1abb0a: 0c09 |0085: move-result-object v9 │ │ -1abb0c: 5499 4101 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0141 │ │ -1abb10: 140a 7303 147f |0088: const v10, #float 1.96744e+38 // #7f140373 │ │ -1abb16: 6e20 6a04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ -1abb1c: 6209 78b2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1abb20: 1109 |0090: return-object v9 │ │ +1abac0: |[1abac0] 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; │ │ +1abad0: 6e10 8134 0900 |0000: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ +1abad6: 0c00 |0003: move-result-object v0 │ │ +1abad8: 6e10 4506 0000 |0004: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1abade: 0c00 |0007: move-result-object v0 │ │ +1abae0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +1abae2: 3800 6400 |0009: if-eqz v0, 006d // +0064 │ │ +1abae6: 6e10 8034 0900 |000b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1abaec: 0c00 |000e: move-result-object v0 │ │ +1abaee: 6e10 4506 0000 |000f: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1abaf4: 0c00 |0012: move-result-object v0 │ │ +1abaf6: 1f00 a403 |0013: check-cast v0, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1abafa: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +1abafe: 6e10 6c0b 0000 |0017: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ +1abb04: 0a00 |001a: move-result v0 │ │ +1abb06: 7110 6793 0000 |001b: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1abb0c: 0c00 |001e: move-result-object v0 │ │ +1abb0e: 2802 |001f: goto 0021 // +0002 │ │ +1abb10: 0710 |0020: move-object v0, v1 │ │ +1abb12: 3800 4c00 |0021: if-eqz v0, 006d // +004c │ │ +1abb16: 390b 0300 |0023: if-nez v11, 0026 // +0003 │ │ +1abb1a: 2848 |0025: goto 006d // +0048 │ │ +1abb1c: 2200 a003 |0026: new-instance v0, Lcom/infomaniak/drive/data/models/UserDrive; // type@03a0 │ │ +1abb20: 6e10 8134 0900 |0028: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ +1abb26: 0c01 |002b: move-result-object v1 │ │ +1abb28: 6e10 4506 0100 |002c: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1abb2e: 0c01 |002f: move-result-object v1 │ │ +1abb30: 7110 06b7 0100 |0030: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1abb36: 1f01 9117 |0033: check-cast v1, Ljava/lang/Number; // type@1791 │ │ +1abb3a: 6e10 c093 0100 |0035: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1abb40: 0a03 |0038: move-result v3 │ │ +1abb42: 6e10 8034 0900 |0039: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1abb48: 0c01 |003c: move-result-object v1 │ │ +1abb4a: 6e10 4506 0100 |003d: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1abb50: 0c01 |0040: move-result-object v1 │ │ +1abb52: 7110 06b7 0100 |0041: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1abb58: 1f01 a403 |0044: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1abb5c: 6e10 6c0b 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ +1abb62: 0a04 |0049: move-result v4 │ │ +1abb64: 6e10 8034 0900 |004a: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1abb6a: 0c09 |004d: move-result-object v9 │ │ +1abb6c: 6e10 4506 0900 |004e: invoke-virtual {v9}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1abb72: 0c09 |0051: move-result-object v9 │ │ +1abb74: 7110 06b7 0900 |0052: invoke-static {v9}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1abb7a: 1f09 a403 |0055: check-cast v9, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1abb7e: 6e10 730b 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/data/models/drive/Drive;.getSharedWithMe:()Z // method@0b73 │ │ +1abb84: 0a05 |005a: move-result v5 │ │ +1abb86: 1307 0800 |005b: const/16 v7, #int 8 // #8 │ │ +1abb8a: 1208 |005d: const/4 v8, #int 0 // #0 │ │ +1abb8c: 1206 |005e: const/4 v6, #int 0 // #0 │ │ +1abb8e: 0702 |005f: move-object v2, v0 │ │ +1abb90: 7607 520b 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@0b52 │ │ +1abb96: 6209 ba00 |0063: sget-object v9, Lcom/infomaniak/drive/data/cache/FileController;.INSTANCE:Lcom/infomaniak/drive/data/cache/FileController; // field@00ba │ │ +1abb9a: 6e10 5893 0b00 |0065: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1abba0: 0a0b |0068: move-result v11 │ │ +1abba2: 6e30 8a09 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@098a │ │ +1abba8: 0c01 |006c: move-result-object v1 │ │ +1abbaa: 3801 1500 |006d: if-eqz v1, 0082 // +0015 │ │ +1abbae: 7010 f910 0a00 |006f: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1abbb4: 0c09 |0072: move-result-object v9 │ │ +1abbb6: 5499 4101 |0073: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0141 │ │ +1abbba: 6e10 310a 0100 |0075: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a31 │ │ +1abbc0: 0c0b |0078: move-result-object v11 │ │ +1abbc2: 1f0b 6f17 |0079: check-cast v11, Ljava/lang/CharSequence; // type@176f │ │ +1abbc6: 6e20 6b04 b900 |007b: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +1abbcc: 7010 f010 0a00 |007e: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f0 │ │ +1abbd2: 280d |0081: goto 008e // +000d │ │ +1abbd4: 7010 f910 0a00 |0082: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1abbda: 0c09 |0085: move-result-object v9 │ │ +1abbdc: 5499 4101 |0086: iget-object v9, v9, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathName:Landroid/widget/TextView; // field@0141 │ │ +1abbe0: 140a 7303 147f |0088: const v10, #float 1.96744e+38 // #7f140373 │ │ +1abbe6: 6e20 6a04 a900 |008b: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setText:(I)V // method@046a │ │ +1abbec: 6209 7bb2 |008e: sget-object v9, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1abbf0: 1109 |0090: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0026 line=256 │ │ 0x0028 line=257 │ │ 0x0039 line=258 │ │ 0x004a line=259 │ │ @@ -40499,28 +40499,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -1ac184: |[1ac184] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ -1ac194: 7010 0411 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1ac19a: 0c00 |0003: move-result-object v0 │ │ -1ac19c: 6e10 7334 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1ac1a2: 0c01 |0007: move-result-object v1 │ │ -1ac1a4: 0742 |0008: move-object v2, v4 │ │ -1ac1a6: 1f02 2e02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1ac1aa: 2203 df04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04df │ │ -1ac1ae: 7030 8c10 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@108c │ │ -1ac1b4: 2200 ef04 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04ef │ │ -1ac1b8: 7020 af10 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10af │ │ -1ac1be: 1f00 3402 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ -1ac1c2: 6e30 4706 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ -1ac1c8: 0e00 |001a: return-void │ │ +1ac254: |[1ac254] com.infomaniak.drive.ui.SaveExternalFilesActivity.fetchSelectedDrive:()V │ │ +1ac264: 7010 0411 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1ac26a: 0c00 |0003: move-result-object v0 │ │ +1ac26c: 6e10 8034 0000 |0004: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1ac272: 0c01 |0007: move-result-object v1 │ │ +1ac274: 0742 |0008: move-object v2, v4 │ │ +1ac276: 1f02 2e02 |0009: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1ac27a: 2203 df04 |000b: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda16; // type@04df │ │ +1ac27e: 7030 8c10 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@108c │ │ +1ac284: 2200 ef04 |0010: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0; // type@04ef │ │ +1ac288: 7020 af10 3000 |0012: invoke-direct {v0, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$sam$androidx_lifecycle_Observer$0;.:(Lkotlin/jvm/functions/Function1;)V // method@10af │ │ +1ac28e: 1f00 3402 |0015: check-cast v0, Landroidx/lifecycle/Observer; // type@0234 │ │ +1ac292: 6e30 4706 2100 |0017: invoke-virtual {v1, v2, v0}, Landroidx/lifecycle/MutableLiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@0647 │ │ +1ac298: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ locals : │ │ 0x0000 - 0x001b reg=4 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -40529,62 +40529,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 │ │ -1abb24: |[1abb24] 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; │ │ -1abb34: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ -1abb38: 7020 f210 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10f2 │ │ -1abb3e: 7010 f910 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1abb44: 0c00 |0008: move-result-object v0 │ │ -1abb46: 5400 4301 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0143 │ │ -1abb4a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1abb4c: 6e20 3808 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0838 │ │ -1abb52: 7010 f910 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1abb58: 0c00 |0012: move-result-object v0 │ │ -1abb5a: 5400 4201 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0142 │ │ -1abb5e: 1a02 23e3 |0015: const-string v2, "pathTitle" // string@e323 │ │ -1abb62: 7120 fbb6 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1abb68: 1f00 1001 |001a: check-cast v0, Landroid/view/View; // type@0110 │ │ -1abb6c: 6e20 4e03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1abb72: 7010 2011 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1120 │ │ -1abb78: 7010 0511 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1105 │ │ -1abb7e: 0c00 |0025: move-result-object v0 │ │ -1abb80: 7010 0311 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1abb86: 0c04 |0029: move-result-object v4 │ │ -1abb88: 6e10 a810 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1abb8e: 0c04 |002d: move-result-object v4 │ │ -1abb90: 6e10 1d0b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b1d │ │ -1abb96: 0a01 |0031: move-result v1 │ │ -1abb98: 6e10 7434 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1abb9e: 0c03 |0035: move-result-object v3 │ │ -1abba0: 6e10 4506 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1abba6: 0c03 |0039: move-result-object v3 │ │ -1abba8: 1f03 8517 |003a: check-cast v3, Ljava/lang/Integer; // type@1785 │ │ -1abbac: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ -1abbb0: 2816 |003e: goto 0054 // +0016 │ │ -1abbb2: 6e10 4b93 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1abbb8: 0a03 |0042: move-result v3 │ │ -1abbba: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ -1abbbe: 6e10 1b0b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b1b │ │ -1abbc4: 0a03 |0048: move-result v3 │ │ -1abbc6: 6e10 6c0b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ -1abbcc: 0a05 |004c: move-result v5 │ │ -1abbce: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ -1abbd2: 6e10 1c0b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b1c │ │ -1abbd8: 0c03 |0052: move-result-object v3 │ │ -1abbda: 2802 |0053: goto 0055 // +0002 │ │ -1abbdc: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -1abbde: 6e20 4906 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1abbe4: 2804 |0058: goto 005c // +0004 │ │ -1abbe6: 7010 f110 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10f1 │ │ -1abbec: 6203 78b2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1abbf0: 1103 |005e: return-object v3 │ │ +1abbf4: |[1abbf4] 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; │ │ +1abc04: 3805 5900 |0000: if-eqz v5, 0059 // +0059 │ │ +1abc08: 7020 f210 5400 |0002: invoke-direct {v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displaySelectedDrive:(Lcom/infomaniak/drive/data/models/drive/Drive;)V // method@10f2 │ │ +1abc0e: 7010 f910 0400 |0005: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1abc14: 0c00 |0008: move-result-object v0 │ │ +1abc16: 5400 4301 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0143 │ │ +1abc1a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1abc1c: 6e20 3808 1000 |000c: invoke-virtual {v0, v1}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0838 │ │ +1abc22: 7010 f910 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1abc28: 0c00 |0012: move-result-object v0 │ │ +1abc2a: 5400 4201 |0013: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.pathTitle:Landroid/widget/TextView; // field@0142 │ │ +1abc2e: 1a02 28e3 |0015: const-string v2, "pathTitle" // string@e328 │ │ +1abc32: 7120 08b7 2000 |0017: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1abc38: 1f00 1001 |001a: check-cast v0, Landroid/view/View; // type@0110 │ │ +1abc3c: 6e20 4e03 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1abc42: 7010 2011 0400 |001f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSelectPath:()V // method@1120 │ │ +1abc48: 7010 0511 0400 |0022: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@1105 │ │ +1abc4e: 0c00 |0025: move-result-object v0 │ │ +1abc50: 7010 0311 0400 |0026: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1abc56: 0c04 |0029: move-result-object v4 │ │ +1abc58: 6e10 a810 0400 |002a: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1abc5e: 0c04 |002d: move-result-object v4 │ │ +1abc60: 6e10 1d0b 0000 |002e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getUserId:()I // method@0b1d │ │ +1abc66: 0a01 |0031: move-result v1 │ │ +1abc68: 6e10 8134 0300 |0032: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ +1abc6e: 0c03 |0035: move-result-object v3 │ │ +1abc70: 6e10 4506 0300 |0036: invoke-virtual {v3}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1abc76: 0c03 |0039: move-result-object v3 │ │ +1abc78: 1f03 8617 |003a: check-cast v3, Ljava/lang/Integer; // type@1786 │ │ +1abc7c: 3903 0300 |003c: if-nez v3, 003f // +0003 │ │ +1abc80: 2816 |003e: goto 0054 // +0016 │ │ +1abc82: 6e10 5893 0300 |003f: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1abc88: 0a03 |0042: move-result v3 │ │ +1abc8a: 3331 1100 |0043: if-ne v1, v3, 0054 // +0011 │ │ +1abc8e: 6e10 1b0b 0000 |0045: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getDriveId:()I // method@0b1b │ │ +1abc94: 0a03 |0048: move-result v3 │ │ +1abc96: 6e10 6c0b 0500 |0049: invoke-virtual {v5}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ +1abc9c: 0a05 |004c: move-result v5 │ │ +1abc9e: 3353 0700 |004d: if-ne v3, v5, 0054 // +0007 │ │ +1abca2: 6e10 1c0b 0000 |004f: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b1c │ │ +1abca8: 0c03 |0052: move-result-object v3 │ │ +1abcaa: 2802 |0053: goto 0055 // +0002 │ │ +1abcac: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +1abcae: 6e20 4906 3400 |0055: invoke-virtual {v4, v3}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1abcb4: 2804 |0058: goto 005c // +0004 │ │ +1abcb6: 7010 f110 0400 |0059: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.displayDriveSelection:()V // method@10f1 │ │ +1abcbc: 6203 7bb2 |005c: sget-object v3, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1abcc0: 1103 |005e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ 0x000f line=185 │ │ 0x001c line=626 │ │ 0x001f line=186 │ │ @@ -40604,56 +40604,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 │ │ -1ab760: |[1ab760] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1ab770: 6e10 fb10 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10fb │ │ -1ab776: 0c00 |0003: move-result-object v0 │ │ -1ab778: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -1ab77a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -1ab77c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1ab77e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -1ab780: 0771 |0008: move-object v1, v7 │ │ -1ab782: 7406 6e00 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@006e │ │ -1ab788: 0c00 |000c: move-result-object v0 │ │ -1ab78a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ab78c: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ -1ab790: 1f00 4317 |0010: check-cast v0, Ljava/io/Closeable; // type@1743 │ │ -1ab794: 0702 |0012: move-object v2, v0 │ │ -1ab796: 1f02 4f00 |0013: check-cast v2, Landroid/database/Cursor; // type@004f │ │ -1ab79a: 7210 0901 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1ab7a0: 0a03 |0018: move-result v3 │ │ -1ab7a2: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -1ab7a6: 7120 7245 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@4572 │ │ -1ab7ac: 0c02 |001e: move-result-object v2 │ │ -1ab7ae: 2802 |001f: goto 0021 // +0002 │ │ -1ab7b0: 0712 |0020: move-object v2, v1 │ │ -1ab7b2: 7120 0eb3 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab7b8: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ -1ab7bc: 2808 |0026: goto 002e // +0008 │ │ -1ab7be: 0d07 |0027: move-exception v7 │ │ -1ab7c0: 2707 |0028: throw v7 │ │ -1ab7c2: 0d01 |0029: move-exception v1 │ │ -1ab7c4: 7120 0eb3 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab7ca: 2701 |002d: throw v1 │ │ -1ab7cc: 6e10 cc01 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1ab7d2: 0c07 |0031: move-result-object v7 │ │ -1ab7d4: 1a00 1782 |0032: const-string v0, "UTF-8" // string@8217 │ │ -1ab7d8: 7120 4495 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9544 │ │ -1ab7de: 0c07 |0037: move-result-object v7 │ │ -1ab7e0: 1a00 90a3 |0038: const-string v0, "decode(...)" // string@a390 │ │ -1ab7e4: 7120 fbb6 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ab7ea: 1a00 6425 |003d: const-string v0, "/" // string@2564 │ │ -1ab7ee: 1222 |003f: const/4 v2, #int 2 // #2 │ │ -1ab7f0: 7151 4dc1 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@c14d │ │ -1ab7f6: 0c02 |0043: move-result-object v2 │ │ -1ab7f8: 1102 |0044: return-object v2 │ │ +1ab830: |[1ab830] com.infomaniak.drive.ui.SaveExternalFilesActivity.fileName:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1ab840: 6e10 fb10 0600 |0000: invoke-virtual {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10fb │ │ +1ab846: 0c00 |0003: move-result-object v0 │ │ +1ab848: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +1ab84a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +1ab84c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1ab84e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +1ab850: 0771 |0008: move-object v1, v7 │ │ +1ab852: 7406 6e00 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@006e │ │ +1ab858: 0c00 |000c: move-result-object v0 │ │ +1ab85a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ab85c: 3800 2000 |000e: if-eqz v0, 002e // +0020 │ │ +1ab860: 1f00 4417 |0010: check-cast v0, Ljava/io/Closeable; // type@1744 │ │ +1ab864: 0702 |0012: move-object v2, v0 │ │ +1ab866: 1f02 4f00 |0013: check-cast v2, Landroid/database/Cursor; // type@004f │ │ +1ab86a: 7210 0901 0200 |0015: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1ab870: 0a03 |0018: move-result v3 │ │ +1ab872: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +1ab876: 7120 7f45 7200 |001b: invoke-static {v2, v7}, Lcom/infomaniak/lib/core/utils/MediaStoreUtilsKt;.getFileName:(Landroid/database/Cursor;Landroid/net/Uri;)Ljava/lang/String; // method@457f │ │ +1ab87c: 0c02 |001e: move-result-object v2 │ │ +1ab87e: 2802 |001f: goto 0021 // +0002 │ │ +1ab880: 0712 |0020: move-object v2, v1 │ │ +1ab882: 7120 1bb3 1000 |0021: invoke-static {v0, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab888: 3902 2000 |0024: if-nez v2, 0044 // +0020 │ │ +1ab88c: 2808 |0026: goto 002e // +0008 │ │ +1ab88e: 0d07 |0027: move-exception v7 │ │ +1ab890: 2707 |0028: throw v7 │ │ +1ab892: 0d01 |0029: move-exception v1 │ │ +1ab894: 7120 1bb3 7000 |002a: invoke-static {v0, v7}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab89a: 2701 |002d: throw v1 │ │ +1ab89c: 6e10 cc01 0700 |002e: invoke-virtual {v7}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1ab8a2: 0c07 |0031: move-result-object v7 │ │ +1ab8a4: 1a00 1b82 |0032: const-string v0, "UTF-8" // string@821b │ │ +1ab8a8: 7120 5195 0700 |0034: invoke-static {v7, v0}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@9551 │ │ +1ab8ae: 0c07 |0037: move-result-object v7 │ │ +1ab8b0: 1a00 95a3 |0038: const-string v0, "decode(...)" // string@a395 │ │ +1ab8b4: 7120 08b7 0700 |003a: invoke-static {v7, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ab8ba: 1a00 6525 |003d: const-string v0, "/" // string@2565 │ │ +1ab8be: 1222 |003f: const/4 v2, #int 2 // #2 │ │ +1ab8c0: 7151 5ac1 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@c15a │ │ +1ab8c6: 0c02 |0043: move-result-object v2 │ │ +1ab8c8: 1102 |0044: return-object v2 │ │ catches : 2 │ │ 0x0012 - 0x001f │ │ -> 0x0027 │ │ 0x0028 - 0x0029 │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=525 │ │ @@ -40669,20 +40669,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 │ │ -1ab618: |[1ab618] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ -1ab628: 5410 5f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055f │ │ -1ab62c: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1ab632: 0c00 |0005: move-result-object v0 │ │ -1ab634: 1f00 d003 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03d0 │ │ -1ab638: 1100 |0008: return-object v0 │ │ +1ab6e8: |[1ab6e8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; │ │ +1ab6f8: 5410 5f05 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.binding$delegate:Lkotlin/Lazy; // field@055f │ │ +1ab6fc: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1ab702: 0c00 |0005: move-result-object v0 │ │ +1ab704: 1f00 d003 |0006: check-cast v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // type@03d0 │ │ +1ab708: 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;) │ │ @@ -40690,63 +40690,63 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 93 16-bit code units │ │ -1ac1fc: |[1ac1fc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ -1ac20c: 5480 6005 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0560 │ │ -1ac210: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ -1ac214: 5580 6205 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ -1ac218: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ -1ac21c: 6e10 fe10 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ac222: 0c00 |000b: move-result-object v0 │ │ -1ac224: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -1ac228: 6e10 9a00 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009a │ │ -1ac22e: 0c00 |0011: move-result-object v0 │ │ -1ac230: 2802 |0012: goto 0014 // +0002 │ │ -1ac232: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -1ac234: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -1ac238: 6e10 ff93 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@93ff │ │ -1ac23e: 0a01 |0019: move-result v1 │ │ -1ac240: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ -1ac246: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ -1ac24a: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ -1ac250: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ -1ac254: 2838 |0024: goto 005c // +0038 │ │ -1ac256: 1a01 5e92 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@925e │ │ -1ac25a: 6e20 f893 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93f8 │ │ -1ac260: 0a00 |002a: move-result v0 │ │ -1ac262: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ -1ac266: 282f |002d: goto 005c // +002f │ │ -1ac268: 7010 0911 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@1109 │ │ -1ac26e: 282b |0031: goto 005c // +002b │ │ -1ac270: 1a01 5d92 |0032: const-string v1, "android.intent.action.SEND" // string@925d │ │ -1ac274: 6e20 f893 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@93f8 │ │ -1ac27a: 0a00 |0037: move-result v0 │ │ -1ac27c: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ -1ac280: 7010 0a11 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@110a │ │ -1ac286: 281f |003d: goto 005c // +001f │ │ -1ac288: 0d00 |003e: move-exception v0 │ │ -1ac28a: 6e10 2993 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9329 │ │ -1ac290: 0781 |0042: move-object v1, v8 │ │ -1ac292: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ -1ac296: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ -1ac29a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ -1ac29c: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ -1ac2a2: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -1ac2a4: 1204 |004c: const/4 v4, #int 0 // #0 │ │ -1ac2a6: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -1ac2a8: 7707 3146 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@4631 │ │ -1ac2ae: 2201 de04 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04de │ │ -1ac2b2: 7020 8a10 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@108a │ │ -1ac2b8: 7110 c479 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79c4 │ │ -1ac2be: 6e10 f810 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ -1ac2c4: 0e00 |005c: return-void │ │ +1ac2cc: |[1ac2cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles:()V │ │ +1ac2dc: 5480 6005 |0000: iget-object v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0560 │ │ +1ac2e0: 3900 5a00 |0002: if-nez v0, 005c // +005a │ │ +1ac2e4: 5580 6205 |0004: iget-boolean v0, v8, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ +1ac2e8: 3900 5600 |0006: if-nez v0, 005c // +0056 │ │ +1ac2ec: 6e10 fe10 0800 |0008: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ac2f2: 0c00 |000b: move-result-object v0 │ │ +1ac2f4: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +1ac2f8: 6e10 9a00 0000 |000e: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@009a │ │ +1ac2fe: 0c00 |0011: move-result-object v0 │ │ +1ac300: 2802 |0012: goto 0014 // +0002 │ │ +1ac302: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +1ac304: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +1ac308: 6e10 0c94 0000 |0016: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@940c │ │ +1ac30e: 0a01 |0019: move-result v1 │ │ +1ac310: 1402 cd65 11ba |001a: const v2, #float -0.000554648 // #ba1165cd │ │ +1ac316: 3221 1500 |001d: if-eq v1, v2, 0032 // +0015 │ │ +1ac31a: 1402 4298 83fc |001f: const v2, #float -5.46623e+36 // #fc839842 │ │ +1ac320: 3221 0300 |0022: if-eq v1, v2, 0025 // +0003 │ │ +1ac324: 2838 |0024: goto 005c // +0038 │ │ +1ac326: 1a01 6392 |0025: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@9263 │ │ +1ac32a: 6e20 0594 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9405 │ │ +1ac330: 0a00 |002a: move-result v0 │ │ +1ac332: 3900 0300 |002b: if-nez v0, 002e // +0003 │ │ +1ac336: 282f |002d: goto 005c // +002f │ │ +1ac338: 7010 0911 0800 |002e: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendMultiple:()V // method@1109 │ │ +1ac33e: 282b |0031: goto 005c // +002b │ │ +1ac340: 1a01 6292 |0032: const-string v1, "android.intent.action.SEND" // string@9262 │ │ +1ac344: 6e20 0594 1000 |0034: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@9405 │ │ +1ac34a: 0a00 |0037: move-result v0 │ │ +1ac34c: 3800 2400 |0038: if-eqz v0, 005c // +0024 │ │ +1ac350: 7010 0a11 0800 |003a: invoke-direct {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle:()V // method@110a │ │ +1ac356: 281f |003d: goto 005c // +001f │ │ +1ac358: 0d00 |003e: move-exception v0 │ │ +1ac35a: 6e10 3693 0000 |003f: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9336 │ │ +1ac360: 0781 |0042: move-object v1, v8 │ │ +1ac362: 1f01 1600 |0043: check-cast v1, Landroid/app/Activity; // type@0016 │ │ +1ac366: 1306 0e00 |0045: const/16 v6, #int 14 // #e │ │ +1ac36a: 1207 |0047: const/4 v7, #int 0 // #0 │ │ +1ac36c: 1402 6000 147f |0048: const v2, #float 1.96728e+38 // #7f140060 │ │ +1ac372: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +1ac374: 1204 |004c: const/4 v4, #int 0 // #0 │ │ +1ac376: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +1ac378: 7707 3e46 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@463e │ │ +1ac37e: 2201 de04 |0051: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15; // type@04de │ │ +1ac382: 7020 8a10 0100 |0053: invoke-direct {v1, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda15;.:(Ljava/lang/Exception;)V // method@108a │ │ +1ac388: 7110 d179 0100 |0056: invoke-static {v1}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79d1 │ │ +1ac38e: 6e10 f810 0800 |0059: invoke-virtual {v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ +1ac394: 0e00 |005c: return-void │ │ catches : 1 │ │ 0x0008 - 0x003d │ │ Ljava/lang/Exception; -> 0x003e │ │ positions : │ │ 0x0000 line=317 │ │ 0x0008 line=319 │ │ 0x002e line=321 │ │ @@ -40764,22 +40764,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 │ │ -1ac1cc: |[1ac1cc] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1ac1dc: 1a00 b7ed |0000: const-string v0, "scope" // string@edb7 │ │ -1ac1e0: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1ac1e6: 6200 daa6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6da │ │ -1ac1ea: 7220 6073 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7360 │ │ -1ac1f0: 1f01 a517 |000a: check-cast v1, Ljava/lang/Throwable; // type@17a5 │ │ -1ac1f4: 7110 7a79 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@797a │ │ -1ac1fa: 0e00 |000f: return-void │ │ +1ac29c: |[1ac29c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getFiles$lambda$34:(Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1ac2ac: 1a00 bced |0000: const-string v0, "scope" // string@edbc │ │ +1ac2b0: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1ac2b6: 6200 dda6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6dd │ │ +1ac2ba: 7220 6d73 0200 |0007: invoke-interface {v2, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@736d │ │ +1ac2c0: 1f01 a617 |000a: check-cast v1, Ljava/lang/Throwable; // type@17a6 │ │ +1ac2c4: 7110 8779 0100 |000c: invoke-static {v1}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7987 │ │ +1ac2ca: 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; │ │ @@ -40789,21 +40789,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 │ │ -1ab660: |[1ab660] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1ab670: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0563 │ │ -1ab674: 1f00 1619 |0002: check-cast v0, Lkotlin/Lazy; // type@1916 │ │ -1ab678: 7210 0c9a 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1ab67e: 0c00 |0007: move-result-object v0 │ │ -1ab680: 1f00 fb04 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1ab684: 1100 |000a: return-object v0 │ │ +1ab730: |[1ab730] com.infomaniak.drive.ui.SaveExternalFilesActivity.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1ab740: 5410 6305 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.navigationArgs$delegate:Landroidx/navigation/NavArgsLazy; // field@0563 │ │ +1ab744: 1f00 1719 |0002: check-cast v0, Lkotlin/Lazy; // type@1917 │ │ +1ab748: 7210 199a 0000 |0004: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1ab74e: 0c00 |0007: move-result-object v0 │ │ +1ab750: 1f00 fb04 |0008: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1ab754: 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;) │ │ @@ -40811,24 +40811,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 │ │ -1ab6c8: |[1ab6c8] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ -1ab6d8: 2200 4617 |0000: new-instance v0, Ljava/io/File; // type@1746 │ │ -1ab6dc: 7010 0611 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@1106 │ │ -1ab6e2: 0c01 |0005: move-result-object v1 │ │ -1ab6e4: 7030 0692 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9206 │ │ -1ab6ea: 6e10 1092 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9210 │ │ -1ab6f0: 0a03 |000c: move-result v3 │ │ -1ab6f2: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -1ab6f6: 6e10 0e92 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@920e │ │ -1ab6fc: 1100 |0012: return-object v0 │ │ +1ab798: |[1ab798] com.infomaniak.drive.ui.SaveExternalFilesActivity.getOutputFile:(Ljava/lang/String;)Ljava/io/File; │ │ +1ab7a8: 2200 4717 |0000: new-instance v0, Ljava/io/File; // type@1747 │ │ +1ab7ac: 7010 0611 0200 |0002: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@1106 │ │ +1ab7b2: 0c01 |0005: move-result-object v1 │ │ +1ab7b4: 7030 1392 1003 |0006: invoke-direct {v0, v1, v3}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9213 │ │ +1ab7ba: 6e10 1d92 0000 |0009: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@921d │ │ +1ab7c0: 0a03 |000c: move-result v3 │ │ +1ab7c2: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +1ab7c6: 6e10 1b92 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@921b │ │ +1ab7cc: 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; │ │ │ │ @@ -40837,20 +40837,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 │ │ -1ab63c: |[1ab63c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ -1ab64c: 5410 6405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0564 │ │ -1ab650: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1ab656: 0c00 |0005: move-result-object v0 │ │ -1ab658: 1f00 ec04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ec │ │ -1ab65c: 1100 |0008: return-object v0 │ │ +1ab70c: |[1ab70c] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; │ │ +1ab71c: 5410 6405 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalFilesViewModel$delegate:Lkotlin/Lazy; // field@0564 │ │ +1ab720: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1ab726: 0c00 |0005: move-result-object v0 │ │ +1ab728: 1f00 ec04 |0006: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // type@04ec │ │ +1ab72c: 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;) │ │ @@ -40858,20 +40858,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 │ │ -1ab688: |[1ab688] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ -1ab698: 5410 6605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0566 │ │ -1ab69c: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1ab6a2: 0c00 |0005: move-result-object v0 │ │ -1ab6a4: 1f00 c40a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac4 │ │ -1ab6a8: 1100 |0008: return-object v0 │ │ +1ab758: |[1ab758] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; │ │ +1ab768: 5410 6605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectDriveViewModel$delegate:Lkotlin/Lazy; // field@0566 │ │ +1ab76c: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1ab772: 0c00 |0005: move-result-object v0 │ │ +1ab774: 1f00 c50a |0006: check-cast v0, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // type@0ac5 │ │ +1ab778: 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;) │ │ @@ -40879,54 +40879,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 │ │ -1ab534: |[1ab534] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ -1ab544: 7010 ef10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10ef │ │ -1ab54a: 0a00 |0003: move-result v0 │ │ -1ab54c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -1ab550: 7010 0811 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1108 │ │ -1ab556: 0c00 |0009: move-result-object v0 │ │ -1ab558: 6e10 250b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b25 │ │ -1ab55e: 0c00 |000d: move-result-object v0 │ │ -1ab560: 283b |000e: goto 0049 // +003b │ │ -1ab562: 7010 0111 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1ab568: 0c00 |0012: move-result-object v0 │ │ -1ab56a: 6e10 3b11 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113b │ │ -1ab570: 0a00 |0016: move-result v0 │ │ -1ab572: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ -1ab574: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ -1ab578: 7010 0811 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1108 │ │ -1ab57e: 0c00 |001d: move-result-object v0 │ │ -1ab580: 6e10 250b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b25 │ │ -1ab586: 0c00 |0021: move-result-object v0 │ │ -1ab588: 6e10 1c0b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b1c │ │ -1ab58e: 0c00 |0025: move-result-object v0 │ │ -1ab590: 280d |0026: goto 0033 // +000d │ │ -1ab592: 7010 0111 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1ab598: 0c00 |002a: move-result-object v0 │ │ -1ab59a: 6e10 3b11 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113b │ │ -1ab5a0: 0a00 |002e: move-result v0 │ │ -1ab5a2: 7110 5a93 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1ab5a8: 0c00 |0032: move-result-object v0 │ │ -1ab5aa: 2201 9c03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@039c │ │ -1ab5ae: 7010 0111 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1ab5b4: 0c02 |0038: move-result-object v2 │ │ -1ab5b6: 6e10 3c11 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@113c │ │ -1ab5bc: 0a02 |003c: move-result v2 │ │ -1ab5be: 7010 0111 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1ab5c4: 0c03 |0040: move-result-object v3 │ │ -1ab5c6: 6e10 3a11 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@113a │ │ -1ab5cc: 0a03 |0044: move-result v3 │ │ -1ab5ce: 7040 180b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b18 │ │ -1ab5d4: 0710 |0048: move-object v0, v1 │ │ -1ab5d6: 1100 |0049: return-object v0 │ │ +1ab604: |[1ab604] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSelectedFolder:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; │ │ +1ab614: 7010 ef10 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canUseExternalFilesPref:()Z // method@10ef │ │ +1ab61a: 0a00 |0003: move-result v0 │ │ +1ab61c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +1ab620: 7010 0811 0400 |0006: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1108 │ │ +1ab626: 0c00 |0009: move-result-object v0 │ │ +1ab628: 6e10 250b 0000 |000a: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b25 │ │ +1ab62e: 0c00 |000d: move-result-object v0 │ │ +1ab630: 283b |000e: goto 0049 // +003b │ │ +1ab632: 7010 0111 0400 |000f: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1ab638: 0c00 |0012: move-result-object v0 │ │ +1ab63a: 6e10 3b11 0000 |0013: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113b │ │ +1ab640: 0a00 |0016: move-result v0 │ │ +1ab642: 12f1 |0017: const/4 v1, #int -1 // #ff │ │ +1ab644: 3310 0f00 |0018: if-ne v0, v1, 0027 // +000f │ │ +1ab648: 7010 0811 0400 |001a: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1108 │ │ +1ab64e: 0c00 |001d: move-result-object v0 │ │ +1ab650: 6e10 250b 0000 |001e: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings;.getSaveExternalFilesPref:()Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // method@0b25 │ │ +1ab656: 0c00 |0021: move-result-object v0 │ │ +1ab658: 6e10 1c0b 0000 |0022: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.getFolderId:()Ljava/lang/Integer; // method@0b1c │ │ +1ab65e: 0c00 |0025: move-result-object v0 │ │ +1ab660: 280d |0026: goto 0033 // +000d │ │ +1ab662: 7010 0111 0400 |0027: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1ab668: 0c00 |002a: move-result-object v0 │ │ +1ab66a: 6e10 3b11 0000 |002b: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getFolderId:()I // method@113b │ │ +1ab670: 0a00 |002e: move-result v0 │ │ +1ab672: 7110 6793 0000 |002f: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1ab678: 0c00 |0032: move-result-object v0 │ │ +1ab67a: 2201 9c03 |0033: new-instance v1, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData; // type@039c │ │ +1ab67e: 7010 0111 0400 |0035: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1ab684: 0c02 |0038: move-result-object v2 │ │ +1ab686: 6e10 3c11 0200 |0039: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getUserId:()I // method@113c │ │ +1ab68c: 0a02 |003c: move-result v2 │ │ +1ab68e: 7010 0111 0400 |003d: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1ab694: 0c03 |0040: move-result-object v3 │ │ +1ab696: 6e10 3a11 0300 |0041: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.getDriveId:()I // method@113a │ │ +1ab69c: 0a03 |0044: move-result v3 │ │ +1ab69e: 7040 180b 2103 |0045: invoke-direct {v1, v2, v3, v0}, Lcom/infomaniak/drive/data/models/UiSettings$SaveExternalFilesData;.:(IILjava/lang/Integer;)V // method@0b18 │ │ +1ab6a4: 0710 |0048: move-object v0, v1 │ │ +1ab6a6: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0006 line=202 │ │ 0x000f line=204 │ │ 0x001a line=205 │ │ 0x0027 line=207 │ │ @@ -40939,20 +40939,20 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -1ab700: |[1ab700] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ -1ab710: 5410 6805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0568 │ │ -1ab714: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1ab71a: 0c00 |0005: move-result-object v0 │ │ -1ab71c: 1f00 4617 |0006: check-cast v0, Ljava/io/File; // type@1746 │ │ -1ab720: 1100 |0008: return-object v0 │ │ +1ab7d0: |[1ab7d0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getSharedFolder:()Ljava/io/File; │ │ +1ab7e0: 5410 6805 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.sharedFolder$delegate:Lkotlin/Lazy; // field@0568 │ │ +1ab7e4: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1ab7ea: 0c00 |0005: move-result-object v0 │ │ +1ab7ec: 1f00 4717 |0006: check-cast v0, Ljava/io/File; // type@1747 │ │ +1ab7f0: 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;) │ │ @@ -40960,20 +40960,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 │ │ -1ab4f0: |[1ab4f0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab500: 5410 6905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0569 │ │ -1ab504: 7210 0c9a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a0c │ │ -1ab50a: 0c00 |0005: move-result-object v0 │ │ -1ab50c: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -1ab510: 1100 |0008: return-object v0 │ │ +1ab5c0: |[1ab5c0] com.infomaniak.drive.ui.SaveExternalFilesActivity.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab5d0: 5410 6905 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.uiSettings$delegate:Lkotlin/Lazy; // field@0569 │ │ +1ab5d4: 7210 199a 0000 |0002: invoke-interface {v0}, Lkotlin/Lazy;.getValue:()Ljava/lang/Object; // method@9a19 │ │ +1ab5da: 0c00 |0005: move-result-object v0 │ │ +1ab5dc: 1f00 9d03 |0006: check-cast v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +1ab5e0: 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;) │ │ @@ -40981,99 +40981,99 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -1ac2d8: |[1ac2d8] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ -1ac2e8: 7010 f910 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ac2ee: 0c00 |0003: move-result-object v0 │ │ -1ac2f0: 6e10 fe10 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ac2f6: 0c01 |0007: move-result-object v1 │ │ -1ac2f8: 1a02 9cb5 |0008: const-string v2, "getIntent(...)" // string@b59c │ │ -1ac2fc: 7120 fbb6 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ac302: 6002 3a00 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1ac306: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ -1ac30a: 1a04 6692 |0011: const-string v4, "android.intent.extra.STREAM" // string@9266 │ │ -1ac30e: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ -1ac312: 1c02 af00 |0015: const-class v2, Landroid/os/Parcelable; // type@00af │ │ -1ac316: 7130 950d 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@0d95 │ │ -1ac31c: 0c01 |001a: move-result-object v1 │ │ -1ac31e: 1f01 5018 |001b: check-cast v1, Ljava/util/List; // type@1850 │ │ -1ac322: 2807 |001d: goto 0024 // +0007 │ │ -1ac324: 6e20 a100 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a1 │ │ -1ac32a: 0c01 |0021: move-result-object v1 │ │ -1ac32c: 1f01 5018 |0022: check-cast v1, Ljava/util/List; // type@1850 │ │ -1ac330: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ -1ac334: 1f01 8717 |0026: check-cast v1, Ljava/lang/Iterable; // type@1787 │ │ -1ac338: 2202 3c18 |0028: new-instance v2, Ljava/util/ArrayList; // type@183c │ │ -1ac33c: 7010 5c96 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@965c │ │ -1ac342: 1f02 3f18 |002d: check-cast v2, Ljava/util/Collection; // type@183f │ │ -1ac346: 7210 5e93 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1ac34c: 0c01 |0032: move-result-object v1 │ │ -1ac34e: 7210 4597 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1ac354: 0a03 |0036: move-result v3 │ │ -1ac356: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ -1ac35a: 7210 4697 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1ac360: 0c03 |003c: move-result-object v3 │ │ -1ac362: 2034 9500 |003d: instance-of v4, v3, Landroid/net/Uri; // type@0095 │ │ -1ac366: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ -1ac36a: 7220 e096 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96e0 │ │ -1ac370: 28ef |0044: goto 0033 // -0011 │ │ -1ac372: 1f02 5018 |0045: check-cast v2, Ljava/util/List; // type@1850 │ │ -1ac376: 1f02 8717 |0047: check-cast v2, Ljava/lang/Iterable; // type@1787 │ │ -1ac37a: 2201 3c18 |0049: new-instance v1, Ljava/util/ArrayList; // type@183c │ │ -1ac37e: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ -1ac382: 7120 2da8 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a82d │ │ -1ac388: 0a03 |0050: move-result v3 │ │ -1ac38a: 7020 5d96 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@965d │ │ -1ac390: 1f01 3f18 |0054: check-cast v1, Ljava/util/Collection; // type@183f │ │ -1ac394: 7210 5e93 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1ac39a: 0c02 |0059: move-result-object v2 │ │ -1ac39c: 7210 4597 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1ac3a2: 0a03 |005d: move-result v3 │ │ -1ac3a4: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ -1ac3a8: 7210 4697 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1ac3ae: 0c03 |0063: move-result-object v3 │ │ -1ac3b0: 1f03 9500 |0064: check-cast v3, Landroid/net/Uri; // type@0095 │ │ -1ac3b4: 7020 f710 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10f7 │ │ -1ac3ba: 0c04 |0069: move-result-object v4 │ │ -1ac3bc: 7120 299b 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b29 │ │ -1ac3c2: 0c03 |006d: move-result-object v3 │ │ -1ac3c4: 7220 e096 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96e0 │ │ -1ac3ca: 28e9 |0071: goto 005a // -0017 │ │ -1ac3cc: 1f01 5018 |0072: check-cast v1, Ljava/util/List; // type@1850 │ │ -1ac3d0: 2805 |0074: goto 0079 // +0005 │ │ -1ac3d2: 7100 39a8 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a839 │ │ -1ac3d8: 0c01 |0078: move-result-object v1 │ │ -1ac3da: 2202 ff04 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@04ff │ │ -1ac3de: 1f01 3f18 |007b: check-cast v1, Ljava/util/Collection; // type@183f │ │ -1ac3e2: 7110 7da8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a87d │ │ -1ac3e8: 0c01 |0080: move-result-object v1 │ │ -1ac3ea: 7020 4a11 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@114a │ │ -1ac3f0: 5b52 6505 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0565 │ │ -1ac3f4: 5401 4001 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0140 │ │ -1ac3f8: 5452 6505 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0565 │ │ -1ac3fc: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ -1ac400: 1a02 48ed |008c: const-string v2, "saveExternalUriAdapter" // string@ed48 │ │ -1ac404: 7110 19b7 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -1ac40a: 1202 |0091: const/4 v2, #int 0 // #0 │ │ -1ac40c: 1f02 6902 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0269 │ │ -1ac410: 6e20 f106 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f1 │ │ -1ac416: 5400 4001 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0140 │ │ -1ac41a: 1a01 cdab |0099: const-string v1, "fileNames" // string@abcd │ │ -1ac41e: 7120 fbb6 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ac424: 1f00 1001 |009e: check-cast v0, Landroid/view/View; // type@0110 │ │ -1ac428: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ -1ac42a: 6e20 4e03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ac430: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ -1ac432: 5c50 6205 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ -1ac436: 7010 f010 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f0 │ │ -1ac43c: 0e00 |00aa: return-void │ │ +1ac3a8: |[1ac3a8] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendMultiple:()V │ │ +1ac3b8: 7010 f910 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ac3be: 0c00 |0003: move-result-object v0 │ │ +1ac3c0: 6e10 fe10 0500 |0004: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ac3c6: 0c01 |0007: move-result-object v1 │ │ +1ac3c8: 1a02 a1b5 |0008: const-string v2, "getIntent(...)" // string@b5a1 │ │ +1ac3cc: 7120 08b7 2100 |000a: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ac3d2: 6002 3a00 |000d: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ +1ac3d6: 1303 2100 |000f: const/16 v3, #int 33 // #21 │ │ +1ac3da: 1a04 6b92 |0011: const-string v4, "android.intent.extra.STREAM" // string@926b │ │ +1ac3de: 3432 0b00 |0013: if-lt v2, v3, 001e // +000b │ │ +1ac3e2: 1c02 af00 |0015: const-class v2, Landroid/os/Parcelable; // type@00af │ │ +1ac3e6: 7130 950d 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@0d95 │ │ +1ac3ec: 0c01 |001a: move-result-object v1 │ │ +1ac3ee: 1f01 5118 |001b: check-cast v1, Ljava/util/List; // type@1851 │ │ +1ac3f2: 2807 |001d: goto 0024 // +0007 │ │ +1ac3f4: 6e20 a100 4100 |001e: invoke-virtual {v1, v4}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@00a1 │ │ +1ac3fa: 0c01 |0021: move-result-object v1 │ │ +1ac3fc: 1f01 5118 |0022: check-cast v1, Ljava/util/List; // type@1851 │ │ +1ac400: 3801 5100 |0024: if-eqz v1, 0075 // +0051 │ │ +1ac404: 1f01 8817 |0026: check-cast v1, Ljava/lang/Iterable; // type@1788 │ │ +1ac408: 2202 3d18 |0028: new-instance v2, Ljava/util/ArrayList; // type@183d │ │ +1ac40c: 7010 6996 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@9669 │ │ +1ac412: 1f02 4018 |002d: check-cast v2, Ljava/util/Collection; // type@1840 │ │ +1ac416: 7210 6b93 0100 |002f: invoke-interface {v1}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1ac41c: 0c01 |0032: move-result-object v1 │ │ +1ac41e: 7210 5297 0100 |0033: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1ac424: 0a03 |0036: move-result v3 │ │ +1ac426: 3803 0e00 |0037: if-eqz v3, 0045 // +000e │ │ +1ac42a: 7210 5397 0100 |0039: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1ac430: 0c03 |003c: move-result-object v3 │ │ +1ac432: 2034 9500 |003d: instance-of v4, v3, Landroid/net/Uri; // type@0095 │ │ +1ac436: 3804 f4ff |003f: if-eqz v4, 0033 // -000c │ │ +1ac43a: 7220 ed96 3200 |0041: invoke-interface {v2, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96ed │ │ +1ac440: 28ef |0044: goto 0033 // -0011 │ │ +1ac442: 1f02 5118 |0045: check-cast v2, Ljava/util/List; // type@1851 │ │ +1ac446: 1f02 8817 |0047: check-cast v2, Ljava/lang/Iterable; // type@1788 │ │ +1ac44a: 2201 3d18 |0049: new-instance v1, Ljava/util/ArrayList; // type@183d │ │ +1ac44e: 1303 0a00 |004b: const/16 v3, #int 10 // #a │ │ +1ac452: 7120 3aa8 3200 |004d: invoke-static {v2, v3}, Lkotlin/collections/CollectionsKt;.collectionSizeOrDefault:(Ljava/lang/Iterable;I)I // method@a83a │ │ +1ac458: 0a03 |0050: move-result v3 │ │ +1ac45a: 7020 6a96 3100 |0051: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@966a │ │ +1ac460: 1f01 4018 |0054: check-cast v1, Ljava/util/Collection; // type@1840 │ │ +1ac464: 7210 6b93 0200 |0056: invoke-interface {v2}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1ac46a: 0c02 |0059: move-result-object v2 │ │ +1ac46c: 7210 5297 0200 |005a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1ac472: 0a03 |005d: move-result v3 │ │ +1ac474: 3803 1400 |005e: if-eqz v3, 0072 // +0014 │ │ +1ac478: 7210 5397 0200 |0060: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1ac47e: 0c03 |0063: move-result-object v3 │ │ +1ac480: 1f03 9500 |0064: check-cast v3, Landroid/net/Uri; // type@0095 │ │ +1ac484: 7020 f710 3500 |0066: invoke-direct {v5, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10f7 │ │ +1ac48a: 0c04 |0069: move-result-object v4 │ │ +1ac48c: 7120 369b 4300 |006a: invoke-static {v3, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b36 │ │ +1ac492: 0c03 |006d: move-result-object v3 │ │ +1ac494: 7220 ed96 3100 |006e: invoke-interface {v1, v3}, Ljava/util/Collection;.add:(Ljava/lang/Object;)Z // method@96ed │ │ +1ac49a: 28e9 |0071: goto 005a // -0017 │ │ +1ac49c: 1f01 5118 |0072: check-cast v1, Ljava/util/List; // type@1851 │ │ +1ac4a0: 2805 |0074: goto 0079 // +0005 │ │ +1ac4a2: 7100 46a8 0000 |0075: invoke-static {}, Lkotlin/collections/CollectionsKt;.emptyList:()Ljava/util/List; // method@a846 │ │ +1ac4a8: 0c01 |0078: move-result-object v1 │ │ +1ac4aa: 2202 ff04 |0079: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@04ff │ │ +1ac4ae: 1f01 4018 |007b: check-cast v1, Ljava/util/Collection; // type@1840 │ │ +1ac4b2: 7110 8aa8 0100 |007d: invoke-static {v1}, Lkotlin/collections/CollectionsKt;.toMutableList:(Ljava/util/Collection;)Ljava/util/List; // method@a88a │ │ +1ac4b8: 0c01 |0080: move-result-object v1 │ │ +1ac4ba: 7020 4a11 1200 |0081: invoke-direct {v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.:(Ljava/util/List;)V // method@114a │ │ +1ac4c0: 5b52 6505 |0084: iput-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0565 │ │ +1ac4c4: 5401 4001 |0086: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0140 │ │ +1ac4c8: 5452 6505 |0088: iget-object v2, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.saveExternalUriAdapter:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0565 │ │ +1ac4cc: 3902 0800 |008a: if-nez v2, 0092 // +0008 │ │ +1ac4d0: 1a02 4ded |008c: const-string v2, "saveExternalUriAdapter" // string@ed4d │ │ +1ac4d4: 7110 26b7 0200 |008e: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +1ac4da: 1202 |0091: const/4 v2, #int 0 // #0 │ │ +1ac4dc: 1f02 6902 |0092: check-cast v2, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@0269 │ │ +1ac4e0: 6e20 f106 2100 |0094: invoke-virtual {v1, v2}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@06f1 │ │ +1ac4e6: 5400 4001 |0097: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0140 │ │ +1ac4ea: 1a01 d2ab |0099: const-string v1, "fileNames" // string@abd2 │ │ +1ac4ee: 7120 08b7 1000 |009b: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ac4f4: 1f00 1001 |009e: check-cast v0, Landroid/view/View; // type@0110 │ │ +1ac4f8: 1201 |00a0: const/4 v1, #int 0 // #0 │ │ +1ac4fa: 6e20 4e03 1000 |00a1: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ac500: 1210 |00a4: const/4 v0, #int 1 // #1 │ │ +1ac502: 5c50 6205 |00a5: iput-boolean v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ +1ac506: 7010 f010 0500 |00a7: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.checkEnabledSaveButton:()V // method@10f0 │ │ +1ac50c: 0e00 |00aa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=382 │ │ 0x000d line=599 │ │ 0x001e line=600 │ │ 0x0026 line=382 │ │ @@ -41102,71 +41102,71 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 119 16-bit code units │ │ -1ac440: |[1ac440] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ -1ac450: 7010 f910 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ac456: 0c00 |0003: move-result-object v0 │ │ -1ac458: 5401 3e01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1ac45c: 1a02 caab |0006: const-string v2, "fileNameEdit" // string@abca │ │ -1ac460: 7120 fbb6 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ac466: 1f01 5d01 |000b: check-cast v1, Landroid/widget/TextView; // type@015d │ │ -1ac46a: 2202 ee04 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@04ee │ │ -1ac46e: 7030 ab10 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@10ab │ │ -1ac474: 1f02 d300 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00d3 │ │ -1ac478: 6e20 5104 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0451 │ │ -1ac47e: 5401 3e01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1ac482: 2202 711b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b71 │ │ -1ac486: 1223 |001b: const/4 v3, #int 2 // #2 │ │ -1ac488: 7020 1eb8 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b81e │ │ -1ac48e: 2203 ed04 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@04ed │ │ -1ac492: 7010 a910 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10a9 │ │ -1ac498: 6e20 1fb8 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b81f │ │ -1ac49e: 5403 3e01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1ac4a2: 6e10 c108 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08c1 │ │ -1ac4a8: 0c03 |002c: move-result-object v3 │ │ -1ac4aa: 6e20 20b8 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b820 │ │ -1ac4b0: 6e10 21b8 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b821 │ │ -1ac4b6: 0a03 |0033: move-result v3 │ │ -1ac4b8: 2333 e224 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@24e2 │ │ -1ac4bc: 6e20 22b8 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b822 │ │ -1ac4c2: 0c02 |0039: move-result-object v2 │ │ -1ac4c4: 1f02 e224 |003a: check-cast v2, [Landroid/text/InputFilter; // type@24e2 │ │ -1ac4c8: 6e20 c908 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08c9 │ │ -1ac4ce: 6e10 fe10 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ac4d4: 0c01 |0042: move-result-object v1 │ │ -1ac4d6: 1a02 6692 |0043: const-string v2, "android.intent.extra.STREAM" // string@9266 │ │ -1ac4da: 6e20 a800 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ -1ac4e0: 0a01 |0048: move-result v1 │ │ -1ac4e2: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ -1ac4e6: 7110 0b11 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@110b │ │ -1ac4ec: 0c01 |004e: move-result-object v1 │ │ -1ac4ee: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ -1ac4f2: 0e00 |0051: return-void │ │ -1ac4f4: 6e10 fe10 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ac4fa: 0c01 |0055: move-result-object v1 │ │ -1ac4fc: 1a02 6892 |0056: const-string v2, "android.intent.extra.TEXT" // string@9268 │ │ -1ac500: 6e20 a800 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ -1ac506: 0a01 |005b: move-result v1 │ │ -1ac508: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ -1ac50c: 7110 0c11 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@110c │ │ -1ac512: 0c01 |0061: move-result-object v1 │ │ -1ac514: 5402 3e01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1ac518: 1f01 6e17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@176e │ │ -1ac51c: 6e20 ce08 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08ce │ │ -1ac522: 5400 3f01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013f │ │ -1ac526: 1a01 cbab |006b: const-string v1, "fileNameEditLayout" // string@abcb │ │ -1ac52a: 7120 fbb6 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ac530: 1f00 1001 |0070: check-cast v0, Landroid/view/View; // type@0110 │ │ -1ac534: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -1ac536: 6e20 4e03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ac53c: 0e00 |0076: return-void │ │ +1ac510: |[1ac510] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle:()V │ │ +1ac520: 7010 f910 0400 |0000: invoke-direct {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ac526: 0c00 |0003: move-result-object v0 │ │ +1ac528: 5401 3e01 |0004: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1ac52c: 1a02 cfab |0006: const-string v2, "fileNameEdit" // string@abcf │ │ +1ac530: 7120 08b7 2100 |0008: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ac536: 1f01 5d01 |000b: check-cast v1, Landroid/widget/TextView; // type@015d │ │ +1ac53a: 2202 ee04 |000d: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$lambda$39$$inlined$addTextChangedListener$default$1; // type@04ee │ │ +1ac53e: 7030 ab10 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@10ab │ │ +1ac544: 1f02 d300 |0012: check-cast v2, Landroid/text/TextWatcher; // type@00d3 │ │ +1ac548: 6e20 5104 2100 |0014: invoke-virtual {v1, v2}, Landroid/widget/TextView;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@0451 │ │ +1ac54e: 5401 3e01 |0017: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1ac552: 2202 721b |0019: new-instance v2, Lkotlin/jvm/internal/SpreadBuilder; // type@1b72 │ │ +1ac556: 1223 |001b: const/4 v3, #int 2 // #2 │ │ +1ac558: 7020 2bb8 3200 |001c: invoke-direct {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.:(I)V // method@b82b │ │ +1ac55e: 2203 ed04 |001f: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2; // type@04ed │ │ +1ac562: 7010 a910 0300 |0021: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$handleSendSingle$1$2;.:()V // method@10a9 │ │ +1ac568: 6e20 2cb8 3200 |0024: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.add:(Ljava/lang/Object;)V // method@b82c │ │ +1ac56e: 5403 3e01 |0027: iget-object v3, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1ac572: 6e10 c108 0300 |0029: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getFilters:()[Landroid/text/InputFilter; // method@08c1 │ │ +1ac578: 0c03 |002c: move-result-object v3 │ │ +1ac57a: 6e20 2db8 3200 |002d: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.addSpread:(Ljava/lang/Object;)V // method@b82d │ │ +1ac580: 6e10 2eb8 0200 |0030: invoke-virtual {v2}, Lkotlin/jvm/internal/SpreadBuilder;.size:()I // method@b82e │ │ +1ac586: 0a03 |0033: move-result v3 │ │ +1ac588: 2333 e324 |0034: new-array v3, v3, [Landroid/text/InputFilter; // type@24e3 │ │ +1ac58c: 6e20 2fb8 3200 |0036: invoke-virtual {v2, v3}, Lkotlin/jvm/internal/SpreadBuilder;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@b82f │ │ +1ac592: 0c02 |0039: move-result-object v2 │ │ +1ac594: 1f02 e324 |003a: check-cast v2, [Landroid/text/InputFilter; // type@24e3 │ │ +1ac598: 6e20 c908 2100 |003c: invoke-virtual {v1, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setFilters:([Landroid/text/InputFilter;)V // method@08c9 │ │ +1ac59e: 6e10 fe10 0400 |003f: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ac5a4: 0c01 |0042: move-result-object v1 │ │ +1ac5a6: 1a02 6b92 |0043: const-string v2, "android.intent.extra.STREAM" // string@926b │ │ +1ac5aa: 6e20 a800 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ +1ac5b0: 0a01 |0048: move-result v1 │ │ +1ac5b2: 3801 0900 |0049: if-eqz v1, 0052 // +0009 │ │ +1ac5b6: 7110 0b11 0400 |004b: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@110b │ │ +1ac5bc: 0c01 |004e: move-result-object v1 │ │ +1ac5be: 3901 1300 |004f: if-nez v1, 0062 // +0013 │ │ +1ac5c2: 0e00 |0051: return-void │ │ +1ac5c4: 6e10 fe10 0400 |0052: invoke-virtual {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ac5ca: 0c01 |0055: move-result-object v1 │ │ +1ac5cc: 1a02 6d92 |0056: const-string v2, "android.intent.extra.TEXT" // string@926d │ │ +1ac5d0: 6e20 a800 2100 |0058: invoke-virtual {v1, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ +1ac5d6: 0a01 |005b: move-result v1 │ │ +1ac5d8: 3801 1a00 |005c: if-eqz v1, 0076 // +001a │ │ +1ac5dc: 7110 0c11 0400 |005e: invoke-static {v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; // method@110c │ │ +1ac5e2: 0c01 |0061: move-result-object v1 │ │ +1ac5e4: 5402 3e01 |0062: iget-object v2, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1ac5e8: 1f01 6f17 |0064: check-cast v1, Ljava/lang/CharSequence; // type@176f │ │ +1ac5ec: 6e20 ce08 1200 |0066: invoke-virtual {v2, v1}, Lcom/google/android/material/textfield/TextInputEditText;.setText:(Ljava/lang/CharSequence;)V // method@08ce │ │ +1ac5f2: 5400 3f01 |0069: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEditLayout:Lcom/google/android/material/textfield/TextInputLayout; // field@013f │ │ +1ac5f6: 1a01 d0ab |006b: const-string v1, "fileNameEditLayout" // string@abd0 │ │ +1ac5fa: 7120 08b7 1000 |006d: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ac600: 1f00 1001 |0070: check-cast v0, Landroid/view/View; // type@0110 │ │ +1ac604: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +1ac606: 6e20 4e03 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1ac60c: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=352 │ │ 0x000d line=592 │ │ 0x0012 line=593 │ │ 0x0017 line=357 │ │ @@ -41187,44 +41187,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 │ │ -1ab814: |[1ab814] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1ab824: 6e10 fe10 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ab82a: 0c00 |0003: move-result-object v0 │ │ -1ab82c: 1a01 9cb5 |0004: const-string v1, "getIntent(...)" // string@b59c │ │ -1ab830: 7120 fbb6 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ab836: 6001 3a00 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ -1ab83a: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ -1ab83e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1ab840: 1a04 6692 |000e: const-string v4, "android.intent.extra.STREAM" // string@9266 │ │ -1ab844: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ -1ab848: 1c01 af00 |0012: const-class v1, Landroid/os/Parcelable; // type@00af │ │ -1ab84c: 7130 8c0d 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@0d8c │ │ -1ab852: 0c00 |0017: move-result-object v0 │ │ -1ab854: 1f00 af00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00af │ │ -1ab858: 280a |001a: goto 0024 // +000a │ │ -1ab85a: 6e20 a300 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a3 │ │ -1ab860: 0c00 |001e: move-result-object v0 │ │ -1ab862: 2001 af00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00af │ │ -1ab866: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ -1ab86a: 0730 |0023: move-object v0, v3 │ │ -1ab86c: 2001 9500 |0024: instance-of v1, v0, Landroid/net/Uri; // type@0095 │ │ -1ab870: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ -1ab874: 1f00 9500 |0028: check-cast v0, Landroid/net/Uri; // type@0095 │ │ -1ab878: 2802 |002a: goto 002c // +0002 │ │ -1ab87a: 0730 |002b: move-object v0, v3 │ │ -1ab87c: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ -1ab880: 5b50 6005 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0560 │ │ -1ab884: 7020 f710 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10f7 │ │ -1ab88a: 0c03 |0033: move-result-object v3 │ │ -1ab88c: 1103 |0034: return-object v3 │ │ +1ab8e4: |[1ab8e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraStreamFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1ab8f4: 6e10 fe10 0500 |0000: invoke-virtual {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ab8fa: 0c00 |0003: move-result-object v0 │ │ +1ab8fc: 1a01 a1b5 |0004: const-string v1, "getIntent(...)" // string@b5a1 │ │ +1ab900: 7120 08b7 1000 |0006: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ab906: 6001 3a00 |0009: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@003a │ │ +1ab90a: 1302 2100 |000b: const/16 v2, #int 33 // #21 │ │ +1ab90e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1ab910: 1a04 6b92 |000e: const-string v4, "android.intent.extra.STREAM" // string@926b │ │ +1ab914: 3421 0b00 |0010: if-lt v1, v2, 001b // +000b │ │ +1ab918: 1c01 af00 |0012: const-class v1, Landroid/os/Parcelable; // type@00af │ │ +1ab91c: 7130 8c0d 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@0d8c │ │ +1ab922: 0c00 |0017: move-result-object v0 │ │ +1ab924: 1f00 af00 |0018: check-cast v0, Landroid/os/Parcelable; // type@00af │ │ +1ab928: 280a |001a: goto 0024 // +000a │ │ +1ab92a: 6e20 a300 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00a3 │ │ +1ab930: 0c00 |001e: move-result-object v0 │ │ +1ab932: 2001 af00 |001f: instance-of v1, v0, Landroid/os/Parcelable; // type@00af │ │ +1ab936: 3901 0300 |0021: if-nez v1, 0024 // +0003 │ │ +1ab93a: 0730 |0023: move-object v0, v3 │ │ +1ab93c: 2001 9500 |0024: instance-of v1, v0, Landroid/net/Uri; // type@0095 │ │ +1ab940: 3801 0500 |0026: if-eqz v1, 002b // +0005 │ │ +1ab944: 1f00 9500 |0028: check-cast v0, Landroid/net/Uri; // type@0095 │ │ +1ab948: 2802 |002a: goto 002c // +0002 │ │ +1ab94a: 0730 |002b: move-object v0, v3 │ │ +1ab94c: 3800 0800 |002c: if-eqz v0, 0034 // +0008 │ │ +1ab950: 5b50 6005 |002e: iput-object v0, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0560 │ │ +1ab954: 7020 f710 0500 |0030: invoke-direct {v5, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fileName:(Landroid/net/Uri;)Ljava/lang/String; // method@10f7 │ │ +1ab95a: 0c03 |0033: move-result-object v3 │ │ +1ab95c: 1103 |0034: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0009 line=629 │ │ 0x001b line=630 │ │ 0x0024 line=346 │ │ 0x002e line=347 │ │ @@ -41237,52 +41237,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 │ │ -1ab890: |[1ab890] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ -1ab8a0: 6e10 fe10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ab8a6: 0c00 |0003: move-result-object v0 │ │ -1ab8a8: 1a01 6892 |0004: const-string v1, "android.intent.extra.TEXT" // string@9268 │ │ -1ab8ac: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ -1ab8b2: 0c00 |0009: move-result-object v0 │ │ -1ab8b4: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -1ab8b8: 7110 5f3a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a5f │ │ -1ab8be: 0a00 |000f: move-result v0 │ │ -1ab8c0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ab8c2: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ -1ab8c6: 1a00 6125 |0013: const-string v0, ".url" // string@2561 │ │ -1ab8ca: 2803 |0015: goto 0018 // +0003 │ │ -1ab8cc: 1a00 6025 |0016: const-string v0, ".txt" // string@2560 │ │ -1ab8d0: 6e10 fe10 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ab8d6: 0c02 |001b: move-result-object v2 │ │ -1ab8d8: 1a01 6792 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@9267 │ │ -1ab8dc: 6e20 a700 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ -1ab8e2: 0c02 |0021: move-result-object v2 │ │ -1ab8e4: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ -1ab8e8: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ -1ab8ec: 1f02 6e17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@176e │ │ -1ab8f0: 7210 b892 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@92b8 │ │ -1ab8f6: 0a01 |002b: move-result v1 │ │ -1ab8f8: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ -1ab8fc: 2202 4418 |002e: new-instance v2, Ljava/util/Date; // type@1844 │ │ -1ab900: 7010 0997 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@9709 │ │ -1ab906: 1b01 7b05 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@0001057b │ │ -1ab90c: 7120 0709 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@0907 │ │ -1ab912: 0c02 |0039: move-result-object v2 │ │ -1ab914: 1f02 9d17 |003a: check-cast v2, Ljava/lang/String; // type@179d │ │ -1ab918: 2201 9f17 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@179f │ │ -1ab91c: 7010 2f94 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@942f │ │ -1ab922: 6e20 3a94 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1ab928: 6e20 3b94 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1ab92e: 6e10 4d94 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1ab934: 0c02 |004a: move-result-object v2 │ │ -1ab936: 1102 |004b: return-object v2 │ │ +1ab960: |[1ab960] com.infomaniak.drive.ui.SaveExternalFilesActivity.handleSendSingle$lambda$39$getExtraTextFileName:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/lang/String; │ │ +1ab970: 6e10 fe10 0200 |0000: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ab976: 0c00 |0003: move-result-object v0 │ │ +1ab978: 1a01 6d92 |0004: const-string v1, "android.intent.extra.TEXT" // string@926d │ │ +1ab97c: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ +1ab982: 0c00 |0009: move-result-object v0 │ │ +1ab984: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +1ab988: 7110 6c3a 0000 |000c: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isValidUrl:(Ljava/lang/String;)Z // method@3a6c │ │ +1ab98e: 0a00 |000f: move-result v0 │ │ +1ab990: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ab992: 3310 0500 |0011: if-ne v0, v1, 0016 // +0005 │ │ +1ab996: 1a00 6225 |0013: const-string v0, ".url" // string@2562 │ │ +1ab99a: 2803 |0015: goto 0018 // +0003 │ │ +1ab99c: 1a00 6125 |0016: const-string v0, ".txt" // string@2561 │ │ +1ab9a0: 6e10 fe10 0200 |0018: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ab9a6: 0c02 |001b: move-result-object v2 │ │ +1ab9a8: 1a01 6c92 |001c: const-string v1, "android.intent.extra.SUBJECT" // string@926c │ │ +1ab9ac: 6e20 a700 1200 |001e: invoke-virtual {v2, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ +1ab9b2: 0c02 |0021: move-result-object v2 │ │ +1ab9b4: 3902 0400 |0022: if-nez v2, 0026 // +0004 │ │ +1ab9b8: 1a02 0000 |0024: const-string v2, "" // string@0000 │ │ +1ab9bc: 1f02 6f17 |0026: check-cast v2, Ljava/lang/CharSequence; // type@176f │ │ +1ab9c0: 7210 c592 0200 |0028: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@92c5 │ │ +1ab9c6: 0a01 |002b: move-result v1 │ │ +1ab9c8: 3901 0e00 |002c: if-nez v1, 003a // +000e │ │ +1ab9cc: 2202 4518 |002e: new-instance v2, Ljava/util/Date; // type@1845 │ │ +1ab9d0: 7010 1697 0200 |0030: invoke-direct {v2}, Ljava/util/Date;.:()V // method@9716 │ │ +1ab9d6: 1b01 8005 0100 |0033: const-string/jumbo v1, "yyyyMMdd_HHmmss" // string@00010580 │ │ +1ab9dc: 7120 0709 1200 |0036: invoke-static {v2, v1}, Lcom/infomaniak/core/utils/DateUtilsKt;.format:(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; // method@0907 │ │ +1ab9e2: 0c02 |0039: move-result-object v2 │ │ +1ab9e4: 1f02 9e17 |003a: check-cast v2, Ljava/lang/String; // type@179e │ │ +1ab9e8: 2201 a017 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@17a0 │ │ +1ab9ec: 7010 3c94 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@943c │ │ +1ab9f2: 6e20 4794 2100 |0041: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1ab9f8: 6e20 4894 0100 |0044: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1ab9fe: 6e10 5a94 0100 |0047: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1aba04: 0c02 |004a: move-result-object v2 │ │ +1aba06: 1102 |004b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0018 line=339 │ │ 0x0026 line=340 │ │ 0x003c line=341 │ │ locals : │ │ @@ -41293,30 +41293,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1aad14: |[1aad14] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ -1aad24: 6200 b712 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1aad28: 6e10 8739 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -1aad2e: 0a00 |0005: move-result v0 │ │ -1aad30: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -1aad32: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ -1aad36: 2200 3800 |0009: new-instance v0, Landroid/content/Intent; // type@0038 │ │ -1aad3a: 0731 |000b: move-object v1, v3 │ │ -1aad3c: 1f01 3100 |000c: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1aad40: 1c02 5b04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ -1aad44: 7030 9300 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ -1aad4a: 6e20 2311 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1123 │ │ -1aad50: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -1aad52: 0f00 |0017: return v0 │ │ -1aad54: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -1aad56: 0f00 |0019: return v0 │ │ +1aade4: |[1aade4] com.infomaniak.drive.ui.SaveExternalFilesActivity.isAuth:()Z │ │ +1aadf4: 6200 ba12 |0000: sget-object v0, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1aadf8: 6e10 9439 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +1aadfe: 0a00 |0005: move-result v0 │ │ +1aae00: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +1aae02: 3310 1100 |0007: if-ne v0, v1, 0018 // +0011 │ │ +1aae06: 2200 3800 |0009: new-instance v0, Landroid/content/Intent; // type@0038 │ │ +1aae0a: 0731 |000b: move-object v1, v3 │ │ +1aae0c: 1f01 3100 |000c: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1aae10: 1c02 5b04 |000e: const-class v2, Lcom/infomaniak/drive/ui/LaunchActivity; // type@045b │ │ +1aae14: 7030 9300 1002 |0010: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ +1aae1a: 6e20 2311 0300 |0013: invoke-virtual {v3, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.startActivity:(Landroid/content/Intent;)V // method@1123 │ │ +1aae20: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +1aae22: 0f00 |0017: return v0 │ │ +1aae24: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +1aae26: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0009 line=133 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41325,30 +41325,30 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -1aad58: |[1aad58] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ -1aad68: 6e10 fe10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1aad6e: 0c00 |0003: move-result-object v0 │ │ -1aad70: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1aad74: 6e10 9e00 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ -1aad7a: 0c00 |0009: move-result-object v0 │ │ -1aad7c: 2802 |000a: goto 000c // +0002 │ │ -1aad7e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -1aad80: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ -1aad84: 2200 db04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04db │ │ -1aad88: 7020 8410 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1084 │ │ -1aad8e: 7110 c479 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79c4 │ │ -1aad94: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -1aad96: 0f00 |0017: return v0 │ │ -1aad98: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -1aad9a: 0f00 |0019: return v0 │ │ +1aae28: |[1aae28] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull:()Z │ │ +1aae38: 6e10 fe10 0100 |0000: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1aae3e: 0c00 |0003: move-result-object v0 │ │ +1aae40: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1aae44: 6e10 9e00 0000 |0006: invoke-virtual {v0}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ +1aae4a: 0c00 |0009: move-result-object v0 │ │ +1aae4c: 2802 |000a: goto 000c // +0002 │ │ +1aae4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +1aae50: 3900 0c00 |000c: if-nez v0, 0018 // +000c │ │ +1aae54: 2200 db04 |000e: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12; // type@04db │ │ +1aae58: 7020 8410 1000 |0010: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda12;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@1084 │ │ +1aae5e: 7110 d179 0000 |0013: invoke-static {v0}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79d1 │ │ +1aae64: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +1aae66: 0f00 |0017: return v0 │ │ +1aae68: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +1aae6a: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000e line=141 │ │ locals : │ │ 0x0000 - 0x001a reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ @@ -41357,35 +41357,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 │ │ -1ac540: |[1ac540] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ -1ac550: 1a00 b7ed |0000: const-string v0, "scope" // string@edb7 │ │ -1ac554: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1ac55a: 6200 daa6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6da │ │ -1ac55e: 7220 6073 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7360 │ │ -1ac564: 2204 8217 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@1782 │ │ -1ac568: 6e10 fe10 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ac56e: 0c00 |000f: move-result-object v0 │ │ -1ac570: 2201 9f17 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@179f │ │ -1ac574: 1a02 c528 |0012: const-string v2, "Activity " // string@28c5 │ │ -1ac578: 7020 3294 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1ac57e: 6e20 3a94 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1ac584: 1a03 9d0a |001a: const-string v3, " has null extras in " // string@0a9d │ │ -1ac588: 6e20 3b94 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1ac58e: 6e20 3a94 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@943a │ │ -1ac594: 6e10 4d94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1ac59a: 0c03 |0025: move-result-object v3 │ │ -1ac59c: 7020 4093 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@9340 │ │ -1ac5a2: 1f04 a517 |0029: check-cast v4, Ljava/lang/Throwable; // type@17a5 │ │ -1ac5a6: 7110 7a79 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@797a │ │ -1ac5ac: 0e00 |002e: return-void │ │ +1ac610: |[1ac610] com.infomaniak.drive.ui.SaveExternalFilesActivity.isExtrasNull$lambda$11:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lio/sentry/IScope;)V │ │ +1ac620: 1a00 bced |0000: const-string v0, "scope" // string@edbc │ │ +1ac624: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1ac62a: 6200 dda6 |0005: sget-object v0, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6dd │ │ +1ac62e: 7220 6d73 0400 |0007: invoke-interface {v4, v0}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@736d │ │ +1ac634: 2204 8317 |000a: new-instance v4, Ljava/lang/IllegalStateException; // type@1783 │ │ +1ac638: 6e10 fe10 0300 |000c: invoke-virtual {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ac63e: 0c00 |000f: move-result-object v0 │ │ +1ac640: 2201 a017 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@17a0 │ │ +1ac644: 1a02 c828 |0012: const-string v2, "Activity " // string@28c8 │ │ +1ac648: 7020 3f94 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1ac64e: 6e20 4794 3100 |0017: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1ac654: 1a03 9e0a |001a: const-string v3, " has null extras in " // string@0a9e │ │ +1ac658: 6e20 4894 3100 |001c: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1ac65e: 6e20 4794 0100 |001f: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@9447 │ │ +1ac664: 6e10 5a94 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1ac66a: 0c03 |0025: move-result-object v3 │ │ +1ac66c: 7020 4d93 3400 |0026: invoke-direct {v4, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@934d │ │ +1ac672: 1f04 a617 |0029: check-cast v4, Ljava/lang/Throwable; // type@17a6 │ │ +1ac676: 7110 8779 0400 |002b: invoke-static {v4}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7987 │ │ +1ac67c: 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; │ │ @@ -41395,68 +41395,68 @@ │ │ type : '()Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 101 16-bit code units │ │ -1aad9c: |[1aad9c] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ -1aadac: 5520 6205 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ -1aadb0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -1aadb4: 7010 f910 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1aadba: 0c00 |0007: move-result-object v0 │ │ -1aadbc: 5400 3e01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1aadc0: 1a01 caab |000a: const-string v1, "fileNameEdit" // string@abca │ │ -1aadc4: 7120 fbb6 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1aadca: 7110 843a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a84 │ │ -1aadd0: 0a00 |0012: move-result v0 │ │ -1aadd2: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ -1aadd6: 7010 0111 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1aaddc: 0c00 |0018: move-result-object v0 │ │ -1aadde: 6e10 3e11 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@113e │ │ -1aade4: 0a00 |001c: move-result v0 │ │ -1aade6: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ -1aadea: 7010 0411 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1aadf0: 0c00 |0022: move-result-object v0 │ │ -1aadf2: 6e10 7434 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1aadf8: 0c00 |0026: move-result-object v0 │ │ -1aadfa: 6e10 4506 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aae00: 0c00 |002a: move-result-object v0 │ │ -1aae02: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ -1aae06: 7010 0411 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1aae0c: 0c00 |0030: move-result-object v0 │ │ -1aae0e: 6e10 7334 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1aae14: 0c00 |0034: move-result-object v0 │ │ -1aae16: 6e10 4506 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aae1c: 0c00 |0038: move-result-object v0 │ │ -1aae1e: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ -1aae22: 7010 0311 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1aae28: 0c00 |003e: move-result-object v0 │ │ -1aae2a: 6e10 a810 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1aae30: 0c00 |0042: move-result-object v0 │ │ -1aae32: 6e10 4506 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aae38: 0c00 |0046: move-result-object v0 │ │ -1aae3a: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ -1aae3e: 7010 0311 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1aae44: 0c00 |004c: move-result-object v0 │ │ -1aae46: 6e10 a810 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1aae4c: 0c00 |0050: move-result-object v0 │ │ -1aae4e: 6e10 4506 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1aae54: 0c00 |0054: move-result-object v0 │ │ -1aae56: 1f00 8517 |0055: check-cast v0, Ljava/lang/Integer; // type@1785 │ │ -1aae5a: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ -1aae5e: 2808 |0059: goto 0061 // +0008 │ │ -1aae60: 6e10 4b93 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1aae66: 0a00 |005d: move-result v0 │ │ -1aae68: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ -1aae6a: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ -1aae6e: 1210 |0061: const/4 v0, #int 1 // #1 │ │ -1aae70: 2802 |0062: goto 0064 // +0002 │ │ -1aae72: 1200 |0063: const/4 v0, #int 0 // #0 │ │ -1aae74: 0f00 |0064: return v0 │ │ +1aae6c: |[1aae6c] com.infomaniak.drive.ui.SaveExternalFilesActivity.isValidFields:()Z │ │ +1aae7c: 5520 6205 |0000: iget-boolean v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ +1aae80: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +1aae84: 7010 f910 0200 |0004: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1aae8a: 0c00 |0007: move-result-object v0 │ │ +1aae8c: 5400 3e01 |0008: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1aae90: 1a01 cfab |000a: const-string v1, "fileNameEdit" // string@abcf │ │ +1aae94: 7120 08b7 1000 |000c: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1aae9a: 7110 913a 0000 |000f: invoke-static {v0}, Lcom/infomaniak/drive/utils/ExtensionsKt;.showOrHideEmptyError:(Lcom/google/android/material/textfield/TextInputEditText;)Z // method@3a91 │ │ +1aaea0: 0a00 |0012: move-result v0 │ │ +1aaea2: 3800 0c00 |0013: if-eqz v0, 001f // +000c │ │ +1aaea6: 7010 0111 0200 |0015: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1aaeac: 0c00 |0018: move-result-object v0 │ │ +1aaeae: 6e10 3e11 0000 |0019: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@113e │ │ +1aaeb4: 0a00 |001c: move-result v0 │ │ +1aaeb6: 3800 4600 |001d: if-eqz v0, 0063 // +0046 │ │ +1aaeba: 7010 0411 0200 |001f: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1aaec0: 0c00 |0022: move-result-object v0 │ │ +1aaec2: 6e10 8134 0000 |0023: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ +1aaec8: 0c00 |0026: move-result-object v0 │ │ +1aaeca: 6e10 4506 0000 |0027: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1aaed0: 0c00 |002a: move-result-object v0 │ │ +1aaed2: 3800 3800 |002b: if-eqz v0, 0063 // +0038 │ │ +1aaed6: 7010 0411 0200 |002d: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1aaedc: 0c00 |0030: move-result-object v0 │ │ +1aaede: 6e10 8034 0000 |0031: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1aaee4: 0c00 |0034: move-result-object v0 │ │ +1aaee6: 6e10 4506 0000 |0035: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1aaeec: 0c00 |0038: move-result-object v0 │ │ +1aaeee: 3800 2a00 |0039: if-eqz v0, 0063 // +002a │ │ +1aaef2: 7010 0311 0200 |003b: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1aaef8: 0c00 |003e: move-result-object v0 │ │ +1aaefa: 6e10 a810 0000 |003f: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1aaf00: 0c00 |0042: move-result-object v0 │ │ +1aaf02: 6e10 4506 0000 |0043: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1aaf08: 0c00 |0046: move-result-object v0 │ │ +1aaf0a: 3800 1c00 |0047: if-eqz v0, 0063 // +001c │ │ +1aaf0e: 7010 0311 0200 |0049: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1aaf14: 0c00 |004c: move-result-object v0 │ │ +1aaf16: 6e10 a810 0000 |004d: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1aaf1c: 0c00 |0050: move-result-object v0 │ │ +1aaf1e: 6e10 4506 0000 |0051: invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1aaf24: 0c00 |0054: move-result-object v0 │ │ +1aaf26: 1f00 8617 |0055: check-cast v0, Ljava/lang/Integer; // type@1786 │ │ +1aaf2a: 3900 0300 |0057: if-nez v0, 005a // +0003 │ │ +1aaf2e: 2808 |0059: goto 0061 // +0008 │ │ +1aaf30: 6e10 5893 0000 |005a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1aaf36: 0a00 |005d: move-result v0 │ │ +1aaf38: 12f1 |005e: const/4 v1, #int -1 // #ff │ │ +1aaf3a: 3210 0400 |005f: if-eq v0, v1, 0063 // +0004 │ │ +1aaf3e: 1210 |0061: const/4 v0, #int 1 // #1 │ │ +1aaf40: 2802 |0062: goto 0064 // +0002 │ │ +1aaf42: 1200 |0063: const/4 v0, #int 0 // #0 │ │ +1aaf44: 0f00 |0064: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x001f line=401 │ │ 0x002d line=402 │ │ 0x003b line=403 │ │ 0x0049 line=404 │ │ @@ -41468,38 +41468,38 @@ │ │ type : '()Z' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1aae78: |[1aae78] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ -1aae88: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ -1aae8c: 6e10 c009 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c0 │ │ -1aae92: 0a00 |0005: move-result v0 │ │ -1aae94: 0f00 |0006: return v0 │ │ +1aaf48: |[1aaf48] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate$lambda$8$lambda$7:()Z │ │ +1aaf58: 6200 c000 |0000: sget-object v0, Lcom/infomaniak/drive/data/models/AppSettings;.Companion:Lcom/infomaniak/drive/data/models/AppSettings$Companion; // field@00c0 │ │ +1aaf5c: 6e10 c009 0000 |0002: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/AppSettings$Companion;.getAppSecurityLock:()Z // method@09c0 │ │ +1aaf62: 0a00 |0005: move-result v0 │ │ +1aaf64: 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 │ │ -1ac824: |[1ac824] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ -1ac834: 2200 da04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04da │ │ -1ac838: 7030 8210 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@1082 │ │ -1ac83e: 6e20 cb08 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08cb │ │ -1ac844: 0e00 |0008: return-void │ │ +1ac8f4: |[1ac8f4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V │ │ +1ac904: 2200 da04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda11; // type@04da │ │ +1ac908: 7030 8210 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@1082 │ │ +1ac90e: 6e20 cb08 0200 |0005: invoke-virtual {v2, v0}, Lcom/google/android/material/textfield/TextInputEditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@08cb │ │ +1ac914: 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; │ │ │ │ @@ -41508,100 +41508,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 │ │ -1ac6d4: |[1ac6d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ -1ac6e4: 0800 3900 |0000: move-object/from16 v0, v57 │ │ -1ac6e8: 7601 0311 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1ac6ee: 0c01 |0005: move-result-object v1 │ │ -1ac6f0: 6e10 a710 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10a7 │ │ -1ac6f6: 0c01 |0009: move-result-object v1 │ │ -1ac6f8: 6e10 4506 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1ac6fe: 0c01 |000d: move-result-object v1 │ │ -1ac700: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1ac702: 7110 b192 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1ac708: 0c02 |0012: move-result-object v2 │ │ -1ac70a: 7120 f3b6 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b6f3 │ │ -1ac710: 0a01 |0016: move-result v1 │ │ -1ac712: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ -1ac716: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ -1ac71a: 7601 0311 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1ac720: 0c01 |001e: move-result-object v1 │ │ -1ac722: 6e10 a710 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10a7 │ │ -1ac728: 0c01 |0022: move-result-object v1 │ │ -1ac72a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -1ac72c: 7110 b192 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1ac732: 0c02 |0027: move-result-object v2 │ │ -1ac734: 6e20 4906 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1ac73a: 7401 c308 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c3 │ │ -1ac740: 0c01 |002e: move-result-object v1 │ │ -1ac742: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ -1ac746: 2803 |0031: goto 0034 // +0003 │ │ -1ac748: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ -1ac74c: 1f01 6e17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@176e │ │ -1ac750: 6e10 c093 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93c0 │ │ -1ac756: 0c07 |0039: move-result-object v7 │ │ -1ac758: 2201 7503 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1ac75c: 0712 |003c: move-object v2, v1 │ │ -1ac75e: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ -1ac762: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ -1ac766: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -1ac768: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -1ac76a: 1205 |0043: const/4 v5, #int 0 // #0 │ │ -1ac76c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1ac76e: 1208 |0045: const/4 v8, #int 0 // #0 │ │ -1ac770: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -1ac772: 120a |0047: const/4 v10, #int 0 // #0 │ │ -1ac774: 120b |0048: const/4 v11, #int 0 // #0 │ │ -1ac776: 120c |0049: const/4 v12, #int 0 // #0 │ │ -1ac778: 120d |004a: const/4 v13, #int 0 // #0 │ │ -1ac77a: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ -1ac77e: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ -1ac782: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ -1ac786: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ -1ac78a: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ -1ac78e: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ -1ac792: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ -1ac796: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ -1ac79a: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ -1ac79e: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ -1ac7a2: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ -1ac7a6: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ -1ac7aa: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ -1ac7ae: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ -1ac7b2: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ -1ac7b6: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ -1ac7ba: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ -1ac7be: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ -1ac7c2: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ -1ac7c6: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ -1ac7ca: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ -1ac7ce: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ -1ac7d2: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ -1ac7d6: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ -1ac7da: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ -1ac7de: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ -1ac7e2: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ -1ac7e6: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ -1ac7ea: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ -1ac7ee: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ -1ac7f2: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ -1ac7f6: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ -1ac7fa: 7636 100a 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@0a10 │ │ -1ac800: 6e10 290a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a29 │ │ -1ac806: 0c01 |0091: move-result-object v1 │ │ -1ac808: 6e10 0a94 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@940a │ │ -1ac80e: 0a01 |0095: move-result v1 │ │ -1ac810: 2202 dc04 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04dc │ │ -1ac814: 7030 8610 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@1086 │ │ -1ac81a: 6e20 c508 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08c5 │ │ -1ac820: 0e00 |009e: return-void │ │ +1ac7a4: |[1ac7a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Lcom/google/android/material/textfield/TextInputEditText;Landroid/view/View;Z)V │ │ +1ac7b4: 0800 3900 |0000: move-object/from16 v0, v57 │ │ +1ac7b8: 7601 0311 3800 |0002: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1ac7be: 0c01 |0005: move-result-object v1 │ │ +1ac7c0: 6e10 a710 0100 |0006: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10a7 │ │ +1ac7c6: 0c01 |0009: move-result-object v1 │ │ +1ac7c8: 6e10 4506 0100 |000a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1ac7ce: 0c01 |000d: move-result-object v1 │ │ +1ac7d0: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1ac7d2: 7110 be92 0200 |000f: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1ac7d8: 0c02 |0012: move-result-object v2 │ │ +1ac7da: 7120 00b7 2100 |0013: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.areEqual:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@b700 │ │ +1ac7e0: 0a01 |0016: move-result v1 │ │ +1ac7e2: 3801 8700 |0017: if-eqz v1, 009e // +0087 │ │ +1ac7e6: 383b 8500 |0019: if-eqz v59, 009e // +0085 │ │ +1ac7ea: 7601 0311 3800 |001b: invoke-direct/range {v56}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1ac7f0: 0c01 |001e: move-result-object v1 │ │ +1ac7f2: 6e10 a710 0100 |001f: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFirstFocus:()Landroidx/lifecycle/MutableLiveData; // method@10a7 │ │ +1ac7f8: 0c01 |0022: move-result-object v1 │ │ +1ac7fa: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +1ac7fc: 7110 be92 0200 |0024: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1ac802: 0c02 |0027: move-result-object v2 │ │ +1ac804: 6e20 4906 2100 |0028: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1ac80a: 7401 c308 3900 |002b: invoke-virtual/range {v57}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c3 │ │ +1ac810: 0c01 |002e: move-result-object v1 │ │ +1ac812: 3801 0300 |002f: if-eqz v1, 0032 // +0003 │ │ +1ac816: 2803 |0031: goto 0034 // +0003 │ │ +1ac818: 1a01 0000 |0032: const-string v1, "" // string@0000 │ │ +1ac81c: 1f01 6f17 |0034: check-cast v1, Ljava/lang/CharSequence; // type@176f │ │ +1ac820: 6e10 cd93 0100 |0036: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93cd │ │ +1ac826: 0c07 |0039: move-result-object v7 │ │ +1ac828: 2201 7503 |003a: new-instance v1, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1ac82c: 0712 |003c: move-object v2, v1 │ │ +1ac82e: 1336 ff03 |003d: const/16 v54, #int 1023 // #3ff │ │ +1ac832: 1337 0000 |003f: const/16 v55, #int 0 // #0 │ │ +1ac836: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +1ac838: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +1ac83a: 1205 |0043: const/4 v5, #int 0 // #0 │ │ +1ac83c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1ac83e: 1208 |0045: const/4 v8, #int 0 // #0 │ │ +1ac840: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +1ac842: 120a |0047: const/4 v10, #int 0 // #0 │ │ +1ac844: 120b |0048: const/4 v11, #int 0 // #0 │ │ +1ac846: 120c |0049: const/4 v12, #int 0 // #0 │ │ +1ac848: 120d |004a: const/4 v13, #int 0 // #0 │ │ +1ac84a: 160e 0000 |004b: const-wide/16 v14, #int 0 // #0 │ │ +1ac84e: 1610 0000 |004d: const-wide/16 v16, #int 0 // #0 │ │ +1ac852: 1612 0000 |004f: const-wide/16 v18, #int 0 // #0 │ │ +1ac856: 1314 0000 |0051: const/16 v20, #int 0 // #0 │ │ +1ac85a: 1615 0000 |0053: const-wide/16 v21, #int 0 // #0 │ │ +1ac85e: 1317 0000 |0055: const/16 v23, #int 0 // #0 │ │ +1ac862: 1318 0000 |0057: const/16 v24, #int 0 // #0 │ │ +1ac866: 1319 0000 |0059: const/16 v25, #int 0 // #0 │ │ +1ac86a: 131a 0000 |005b: const/16 v26, #int 0 // #0 │ │ +1ac86e: 131b 0000 |005d: const/16 v27, #int 0 // #0 │ │ +1ac872: 131c 0000 |005f: const/16 v28, #int 0 // #0 │ │ +1ac876: 131d 0000 |0061: const/16 v29, #int 0 // #0 │ │ +1ac87a: 131e 0000 |0063: const/16 v30, #int 0 // #0 │ │ +1ac87e: 131f 0000 |0065: const/16 v31, #int 0 // #0 │ │ +1ac882: 1320 0000 |0067: const/16 v32, #int 0 // #0 │ │ +1ac886: 1321 0000 |0069: const/16 v33, #int 0 // #0 │ │ +1ac88a: 1322 0000 |006b: const/16 v34, #int 0 // #0 │ │ +1ac88e: 1323 0000 |006d: const/16 v35, #int 0 // #0 │ │ +1ac892: 1324 0000 |006f: const/16 v36, #int 0 // #0 │ │ +1ac896: 1625 0000 |0071: const-wide/16 v37, #int 0 // #0 │ │ +1ac89a: 1627 0000 |0073: const-wide/16 v39, #int 0 // #0 │ │ +1ac89e: 1329 0000 |0075: const/16 v41, #int 0 // #0 │ │ +1ac8a2: 132a 0000 |0077: const/16 v42, #int 0 // #0 │ │ +1ac8a6: 132b 0000 |0079: const/16 v43, #int 0 // #0 │ │ +1ac8aa: 132c 0000 |007b: const/16 v44, #int 0 // #0 │ │ +1ac8ae: 132d 0000 |007d: const/16 v45, #int 0 // #0 │ │ +1ac8b2: 132e 0000 |007f: const/16 v46, #int 0 // #0 │ │ +1ac8b6: 132f 0000 |0081: const/16 v47, #int 0 // #0 │ │ +1ac8ba: 1630 0000 |0083: const-wide/16 v48, #int 0 // #0 │ │ +1ac8be: 1332 0000 |0085: const/16 v50, #int 0 // #0 │ │ +1ac8c2: 1633 0000 |0087: const-wide/16 v51, #int 0 // #0 │ │ +1ac8c6: 1335 efff |0089: const/16 v53, #int -17 // #ffef │ │ +1ac8ca: 7636 100a 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@0a10 │ │ +1ac8d0: 6e10 290a 0100 |008e: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a29 │ │ +1ac8d6: 0c01 |0091: move-result-object v1 │ │ +1ac8d8: 6e10 1794 0100 |0092: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@9417 │ │ +1ac8de: 0a01 |0095: move-result v1 │ │ +1ac8e0: 2202 dc04 |0096: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13; // type@04dc │ │ +1ac8e4: 7030 8610 0201 |0098: invoke-direct {v2, v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda13;.:(Lcom/google/android/material/textfield/TextInputEditText;I)V // method@1086 │ │ +1ac8ea: 6e20 c508 2000 |009b: invoke-virtual {v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.post:(Ljava/lang/Runnable;)Z // method@08c5 │ │ +1ac8f0: 0e00 |009e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x001b line=123 │ │ 0x002b line=124 │ │ 0x003a line=125 │ │ 0x0096 line=126 │ │ @@ -41616,18 +41616,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 │ │ -1ac6b8: |[1ac6b8] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ -1ac6c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1ac6ca: 6e30 cd08 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08cd │ │ -1ac6d0: 0e00 |0004: return-void │ │ +1ac788: |[1ac788] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectAllButFileExtension$lambda$10$lambda$9:(Lcom/google/android/material/textfield/TextInputEditText;I)V │ │ +1ac798: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1ac79a: 6e30 cd08 0102 |0001: invoke-virtual {v1, v0, v2}, Lcom/google/android/material/textfield/TextInputEditText;.setSelection:(II)V // method@08cd │ │ +1ac7a0: 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 │ │ │ │ @@ -41636,20 +41636,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 │ │ -1ac848: |[1ac848] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ -1ac858: 7110 f9b6 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1ac85e: 2200 e904 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@04e9 │ │ -1ac862: 7020 a010 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a0 │ │ -1ac868: 7120 5945 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4559 │ │ -1ac86e: 0e00 |000b: return-void │ │ +1ac918: |[1ac918] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroidx/activity/result/ActivityResult;)V │ │ +1ac928: 7110 06b7 0200 |0000: invoke-static {v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1ac92e: 2200 e904 |0003: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8; // type@04e9 │ │ +1ac932: 7020 a010 1000 |0005: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda8;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a0 │ │ +1ac938: 7120 6645 0200 |0008: invoke-static {v2, v0}, Lcom/infomaniak/lib/core/utils/ExtensionsKt;.whenResultIsOk:(Landroidx/activity/result/ActivityResult;Lkotlin/jvm/functions/Function1;)V // method@4566 │ │ +1ac93e: 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; │ │ │ │ @@ -41658,33 +41658,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 │ │ -1abbf4: |[1abbf4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ -1abc04: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -1abc08: 6e10 9e00 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ -1abc0e: 0c02 |0005: move-result-object v2 │ │ -1abc10: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ -1abc14: 7010 0311 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1abc1a: 0c01 |000b: move-result-object v1 │ │ -1abc1c: 6e10 a810 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1abc22: 0c01 |000f: move-result-object v1 │ │ -1abc24: 6200 310a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a31 │ │ -1abc28: 6e20 761f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f76 │ │ -1abc2e: 0c02 |0015: move-result-object v2 │ │ -1abc30: 6e10 8a1f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f8a │ │ -1abc36: 0a02 |0019: move-result v2 │ │ -1abc38: 7110 5a93 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1abc3e: 0c02 |001d: move-result-object v2 │ │ -1abc40: 6e20 4906 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ -1abc46: 6201 78b2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1abc4a: 1101 |0023: return-object v1 │ │ +1abcc4: |[1abcc4] com.infomaniak.drive.ui.SaveExternalFilesActivity.selectFolderResultLauncher$lambda$6$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/content/Intent;)Lkotlin/Unit; │ │ +1abcd4: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +1abcd8: 6e10 9e00 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@009e │ │ +1abcde: 0c02 |0005: move-result-object v2 │ │ +1abce0: 3802 1b00 |0006: if-eqz v2, 0021 // +001b │ │ +1abce4: 7010 0311 0100 |0008: invoke-direct {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1abcea: 0c01 |000b: move-result-object v1 │ │ +1abcec: 6e10 a810 0100 |000c: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1abcf2: 0c01 |000f: move-result-object v1 │ │ +1abcf4: 6200 340a |0010: sget-object v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.Companion:Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion; // field@0a34 │ │ +1abcf8: 6e20 831f 2000 |0012: invoke-virtual {v0, v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // method@1f83 │ │ +1abcfe: 0c02 |0015: move-result-object v2 │ │ +1abd00: 6e10 971f 0200 |0016: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.getFolderId:()I // method@1f97 │ │ +1abd06: 0a02 |0019: move-result v2 │ │ +1abd08: 7110 6793 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1abd0e: 0c02 |001d: move-result-object v2 │ │ +1abd10: 6e20 4906 2100 |001e: invoke-virtual {v1, v2}, Landroidx/lifecycle/MutableLiveData;.setValue:(Ljava/lang/Object;)V // method@0649 │ │ +1abd16: 6201 7bb2 |0021: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1abd1a: 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; │ │ @@ -41695,28 +41695,28 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -1ac870: |[1ac870] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ -1ac880: 2200 bd0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbd │ │ -1ac884: 7010 133a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a13 │ │ -1ac88a: 0741 |0005: move-object v1, v4 │ │ -1ac88c: 1f01 1a02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ -1ac890: 2202 ea04 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@04ea │ │ -1ac894: 7020 a210 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ -1ac89a: 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 │ │ -1ac8a0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -1ac8a2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -1ac8a4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -1ac8a6: 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 │ │ -1ac8ac: 5b40 6105 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0561 │ │ -1ac8b0: 0e00 |0018: return-void │ │ +1ac940: |[1ac940] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions:()V │ │ +1ac950: 2200 be0b |0000: new-instance v0, Lcom/infomaniak/drive/utils/DrivePermissions; // type@0bbe │ │ +1ac954: 7010 203a 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/utils/DrivePermissions;.:()V // method@3a20 │ │ +1ac95a: 0741 |0005: move-object v1, v4 │ │ +1ac95c: 1f01 1a02 |0006: check-cast v1, Landroidx/fragment/app/FragmentActivity; // type@021a │ │ +1ac960: 2202 ea04 |0008: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9; // type@04ea │ │ +1ac964: 7020 a210 4200 |000a: invoke-direct {v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda9;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@10a2 │ │ +1ac96a: 6e30 2d3a 1002 |000d: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/utils/DrivePermissions;.registerPermissions:(Landroidx/fragment/app/FragmentActivity;Lkotlin/jvm/functions/Function1;)V // method@3a2d │ │ +1ac970: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +1ac972: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +1ac974: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +1ac976: 7140 253a 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@3a25 │ │ +1ac97c: 5b40 6105 |0016: iput-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0561 │ │ +1ac980: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=153 │ │ 0x0008 line=152 │ │ 0x0013 line=156 │ │ 0x0016 line=151 │ │ @@ -41728,19 +41728,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 │ │ -1abc4c: |[1abc4c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ -1abc5c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ -1abc60: 7010 fc10 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10fc │ │ -1abc66: 6200 78b2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1abc6a: 1100 |0007: return-object v0 │ │ +1abd1c: |[1abd1c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupDrivePermissions$lambda$13$lambda$12:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Z)Lkotlin/Unit; │ │ +1abd2c: 3801 0500 |0000: if-eqz v1, 0005 // +0005 │ │ +1abd30: 7010 fc10 0000 |0002: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10fc │ │ +1abd36: 6200 7bb2 |0005: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1abd3a: 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 │ │ │ │ @@ -41749,32 +41749,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 │ │ -1ab47c: |[1ab47c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ -1ab48c: 7010 0411 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1ab492: 0c00 |0003: move-result-object v0 │ │ -1ab494: 7010 f910 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ab49a: 0c01 |0007: move-result-object v1 │ │ -1ab49c: 5411 4301 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0143 │ │ -1ab4a0: 7110 f9b6 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1ab4a6: 0752 |000d: move-object v2, v5 │ │ -1ab4a8: 1f02 2e02 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1ab4ac: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -1ab4ae: 1224 |0011: const/4 v4, #int 2 // #2 │ │ -1ab4b0: 7153 2845 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@4528 │ │ -1ab4b6: 2202 e604 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04e6 │ │ -1ab4ba: 7040 9a10 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@109a │ │ -1ab4c0: 6e20 3d08 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083d │ │ -1ab4c6: 1b00 5604 0100 |001d: const-string/jumbo v0, "with(...)" // string@00010456 │ │ -1ab4cc: 7120 fbb6 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ab4d2: 1101 |0023: return-object v1 │ │ +1ab54c: |[1ab54c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; │ │ +1ab55c: 7010 0411 0500 |0000: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1ab562: 0c00 |0003: move-result-object v0 │ │ +1ab564: 7010 f910 0500 |0004: invoke-direct {v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ab56a: 0c01 |0007: move-result-object v1 │ │ +1ab56c: 5411 4301 |0008: iget-object v1, v1, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.saveButton:Lcom/google/android/material/button/MaterialButton; // field@0143 │ │ +1ab570: 7110 06b7 0100 |000a: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1ab576: 0752 |000d: move-object v2, v5 │ │ +1ab578: 1f02 2e02 |000e: check-cast v2, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1ab57c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1ab57e: 1224 |0011: const/4 v4, #int 2 // #2 │ │ +1ab580: 7153 3545 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@4535 │ │ +1ab586: 2202 e604 |0015: new-instance v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda5; // type@04e6 │ │ +1ab58a: 7040 9a10 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@109a │ │ +1ab590: 6e20 3d08 2100 |001a: invoke-virtual {v1, v2}, Lcom/google/android/material/button/MaterialButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@083d │ │ +1ab596: 1b00 5b04 0100 |001d: const-string/jumbo v0, "with(...)" // string@0001045b │ │ +1ab59c: 7120 08b7 0100 |0020: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ab5a2: 1101 |0023: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0004 line=274 │ │ 0x000a line=275 │ │ 0x0015 line=276 │ │ 0x001d line=273 │ │ @@ -41786,123 +41786,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 │ │ -1ac8b4: |[1ac8b4] 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 │ │ -1ac8c4: 7010 0111 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ -1ac8ca: 0c0f |0003: move-result-object v15 │ │ -1ac8cc: 6e10 3e11 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@113e │ │ -1ac8d2: 0a0f |0007: move-result v15 │ │ -1ac8d4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -1ac8d6: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ -1ac8da: 220d 3800 |000b: new-instance v13, Landroid/content/Intent; // type@0038 │ │ -1ac8de: 7010 9200 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0092 │ │ -1ac8e4: 7010 0411 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1ac8ea: 0c0e |0013: move-result-object v14 │ │ -1ac8ec: 6e10 7334 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1ac8f2: 0c0e |0017: move-result-object v14 │ │ -1ac8f4: 6e10 4506 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1ac8fa: 0c0e |001b: move-result-object v14 │ │ -1ac8fc: 1f0e a403 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1ac900: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ -1ac904: 6e10 6c0b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ -1ac90a: 0a0e |0023: move-result v14 │ │ -1ac90c: 7110 5a93 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1ac912: 0c00 |0027: move-result-object v0 │ │ -1ac914: 1f00 6117 |0028: check-cast v0, Ljava/io/Serializable; // type@1761 │ │ -1ac918: 1a0e a0a5 |002a: const-string v14, "destination_drive_id" // string@a5a0 │ │ -1ac91c: 6e30 ac00 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ac │ │ -1ac922: 7010 0311 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1ac928: 0c0e |0032: move-result-object v14 │ │ -1ac92a: 6e10 a810 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1ac930: 0c0e |0036: move-result-object v14 │ │ -1ac932: 6e10 4506 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1ac938: 0c0e |003a: move-result-object v14 │ │ -1ac93a: 1f0e 6117 |003b: check-cast v14, Ljava/io/Serializable; // type@1761 │ │ -1ac93e: 1a0f a1a5 |003d: const-string v15, "destination_folder_id" // string@a5a1 │ │ -1ac942: 6e30 ac00 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ac │ │ -1ac948: 12fe |0042: const/4 v14, #int -1 // #ff │ │ -1ac94a: 6e30 1b11 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@111b │ │ -1ac950: 6e10 f810 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ -1ac956: 0e00 |0049: return-void │ │ -1ac958: 7110 f9b6 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1ac95e: 121f |004d: const/4 v15, #int 1 // #1 │ │ -1ac960: 7140 4b45 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@454b │ │ -1ac966: 54c1 6105 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0561 │ │ -1ac96a: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ -1ac96e: 1a01 cba7 |0055: const-string v1, "drivePermissions" // string@a7cb │ │ -1ac972: 7110 19b7 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -1ac978: 0701 |005a: move-object v1, v0 │ │ -1ac97a: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -1ac97c: 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 │ │ -1ac982: 0a0f |005f: move-result v15 │ │ -1ac984: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ -1ac988: 6e10 7434 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1ac98e: 0c0f |0065: move-result-object v15 │ │ -1ac990: 6e10 4506 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1ac996: 0c0f |0069: move-result-object v15 │ │ -1ac998: 7110 f9b6 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1ac99e: 1f0f 9017 |006d: check-cast v15, Ljava/lang/Number; // type@1790 │ │ -1ac9a2: 6e10 b393 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1ac9a8: 0a03 |0072: move-result v3 │ │ -1ac9aa: 6e10 7334 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1ac9b0: 0c0e |0076: move-result-object v14 │ │ -1ac9b2: 6e10 4506 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1ac9b8: 0c0e |007a: move-result-object v14 │ │ -1ac9ba: 1f0e a403 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1ac9be: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ -1ac9c2: 6e10 6c0b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ -1ac9c8: 0a0e |0082: move-result v14 │ │ -1ac9ca: 7110 5a93 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1ac9d0: 0c00 |0086: move-result-object v0 │ │ -1ac9d2: 7110 f9b6 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1ac9d8: 6e10 4b93 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1ac9de: 0a04 |008d: move-result v4 │ │ -1ac9e0: 7010 0311 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1ac9e6: 0c0e |0091: move-result-object v14 │ │ -1ac9e8: 6e10 a810 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1ac9ee: 0c0e |0095: move-result-object v14 │ │ -1ac9f0: 6e10 4506 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1ac9f6: 0c0e |0099: move-result-object v14 │ │ -1ac9f8: 7110 f9b6 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1ac9fe: 1f0e 9017 |009d: check-cast v14, Ljava/lang/Number; // type@1790 │ │ -1aca02: 6e10 b393 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1aca08: 0a05 |00a2: move-result v5 │ │ -1aca0a: 7010 ee10 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10ee │ │ -1aca10: 0a0e |00a6: move-result v14 │ │ -1aca12: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ -1aca16: 7010 0811 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1108 │ │ -1aca1c: 0c0e |00ac: move-result-object v14 │ │ -1aca1e: 6e40 300b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b30 │ │ -1aca24: 07ce |00b0: move-object v14, v12 │ │ -1aca26: 1f0e 2e02 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ -1aca2a: 7110 3906 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ -1aca30: 0c0e |00b6: move-result-object v14 │ │ -1aca32: 1f0e 2d1d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d2d │ │ -1aca36: 7100 c4c7 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7c4 │ │ -1aca3c: 0c0f |00bc: move-result-object v15 │ │ -1aca3e: 1f0f 501a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a50 │ │ -1aca42: 2200 f104 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f1 │ │ -1aca46: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ -1aca48: 0701 |00c2: move-object v1, v0 │ │ -1aca4a: 07c2 |00c3: move-object v2, v12 │ │ -1aca4c: 07d6 |00c4: move-object v6, v13 │ │ -1aca4e: 7607 b910 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@10b9 │ │ -1aca54: 0709 |00c8: move-object v9, v0 │ │ -1aca56: 1f09 161b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b16 │ │ -1aca5a: 122a |00cb: const/4 v10, #int 2 // #2 │ │ -1aca5c: 120b |00cc: const/4 v11, #int 0 // #0 │ │ -1aca5e: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ -1aca60: 07e6 |00ce: move-object v6, v14 │ │ -1aca62: 07f7 |00cf: move-object v7, v15 │ │ -1aca64: 7706 0cc6 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@c60c │ │ -1aca6a: 0e00 |00d3: return-void │ │ +1ac984: |[1ac984] 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 │ │ +1ac994: 7010 0111 0c00 |0000: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getNavigationArgs:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1101 │ │ +1ac99a: 0c0f |0003: move-result-object v15 │ │ +1ac99c: 6e10 3e11 0f00 |0004: invoke-virtual {v15}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:()Z // method@113e │ │ +1ac9a2: 0a0f |0007: move-result v15 │ │ +1ac9a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +1ac9a6: 380f 4100 |0009: if-eqz v15, 004a // +0041 │ │ +1ac9aa: 220d 3800 |000b: new-instance v13, Landroid/content/Intent; // type@0038 │ │ +1ac9ae: 7010 9200 0d00 |000d: invoke-direct {v13}, Landroid/content/Intent;.:()V // method@0092 │ │ +1ac9b4: 7010 0411 0c00 |0010: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1ac9ba: 0c0e |0013: move-result-object v14 │ │ +1ac9bc: 6e10 8034 0e00 |0014: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1ac9c2: 0c0e |0017: move-result-object v14 │ │ +1ac9c4: 6e10 4506 0e00 |0018: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1ac9ca: 0c0e |001b: move-result-object v14 │ │ +1ac9cc: 1f0e a403 |001c: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1ac9d0: 380e 0a00 |001e: if-eqz v14, 0028 // +000a │ │ +1ac9d4: 6e10 6c0b 0e00 |0020: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ +1ac9da: 0a0e |0023: move-result v14 │ │ +1ac9dc: 7110 6793 0e00 |0024: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1ac9e2: 0c00 |0027: move-result-object v0 │ │ +1ac9e4: 1f00 6217 |0028: check-cast v0, Ljava/io/Serializable; // type@1762 │ │ +1ac9e8: 1a0e a5a5 |002a: const-string v14, "destination_drive_id" // string@a5a5 │ │ +1ac9ec: 6e30 ac00 ed00 |002c: invoke-virtual {v13, v14, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ac │ │ +1ac9f2: 7010 0311 0c00 |002f: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1ac9f8: 0c0e |0032: move-result-object v14 │ │ +1ac9fa: 6e10 a810 0e00 |0033: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1aca00: 0c0e |0036: move-result-object v14 │ │ +1aca02: 6e10 4506 0e00 |0037: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1aca08: 0c0e |003a: move-result-object v14 │ │ +1aca0a: 1f0e 6217 |003b: check-cast v14, Ljava/io/Serializable; // type@1762 │ │ +1aca0e: 1a0f a6a5 |003d: const-string v15, "destination_folder_id" // string@a5a6 │ │ +1aca12: 6e30 ac00 fd0e |003f: invoke-virtual {v13, v15, v14}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; // method@00ac │ │ +1aca18: 12fe |0042: const/4 v14, #int -1 // #ff │ │ +1aca1a: 6e30 1b11 ec0d |0043: invoke-virtual {v12, v14, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setResult:(ILandroid/content/Intent;)V // method@111b │ │ +1aca20: 6e10 f810 0c00 |0046: invoke-virtual {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ +1aca26: 0e00 |0049: return-void │ │ +1aca28: 7110 06b7 0d00 |004a: invoke-static {v13}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1aca2e: 121f |004d: const/4 v15, #int 1 // #1 │ │ +1aca30: 7140 5845 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@4558 │ │ +1aca36: 54c1 6105 |0051: iget-object v1, v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0561 │ │ +1aca3a: 3901 0800 |0053: if-nez v1, 005b // +0008 │ │ +1aca3e: 1a01 d0a7 |0055: const-string v1, "drivePermissions" // string@a7d0 │ │ +1aca42: 7110 26b7 0100 |0057: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +1aca48: 0701 |005a: move-object v1, v0 │ │ +1aca4a: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +1aca4c: 7140 253a 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@3a25 │ │ +1aca52: 0a0f |005f: move-result v15 │ │ +1aca54: 380f 7300 |0060: if-eqz v15, 00d3 // +0073 │ │ +1aca58: 6e10 8134 0e00 |0062: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ +1aca5e: 0c0f |0065: move-result-object v15 │ │ +1aca60: 6e10 4506 0f00 |0066: invoke-virtual {v15}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1aca66: 0c0f |0069: move-result-object v15 │ │ +1aca68: 7110 06b7 0f00 |006a: invoke-static {v15}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1aca6e: 1f0f 9117 |006d: check-cast v15, Ljava/lang/Number; // type@1791 │ │ +1aca72: 6e10 c093 0f00 |006f: invoke-virtual {v15}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1aca78: 0a03 |0072: move-result v3 │ │ +1aca7a: 6e10 8034 0e00 |0073: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1aca80: 0c0e |0076: move-result-object v14 │ │ +1aca82: 6e10 4506 0e00 |0077: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1aca88: 0c0e |007a: move-result-object v14 │ │ +1aca8a: 1f0e a403 |007b: check-cast v14, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1aca8e: 380e 0a00 |007d: if-eqz v14, 0087 // +000a │ │ +1aca92: 6e10 6c0b 0e00 |007f: invoke-virtual {v14}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ +1aca98: 0a0e |0082: move-result v14 │ │ +1aca9a: 7110 6793 0e00 |0083: invoke-static {v14}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1acaa0: 0c00 |0086: move-result-object v0 │ │ +1acaa2: 7110 06b7 0000 |0087: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1acaa8: 6e10 5893 0000 |008a: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1acaae: 0a04 |008d: move-result v4 │ │ +1acab0: 7010 0311 0c00 |008e: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1acab6: 0c0e |0091: move-result-object v14 │ │ +1acab8: 6e10 a810 0e00 |0092: invoke-virtual {v14}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1acabe: 0c0e |0095: move-result-object v14 │ │ +1acac0: 6e10 4506 0e00 |0096: invoke-virtual {v14}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1acac6: 0c0e |0099: move-result-object v14 │ │ +1acac8: 7110 06b7 0e00 |009a: invoke-static {v14}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1acace: 1f0e 9117 |009d: check-cast v14, Ljava/lang/Number; // type@1791 │ │ +1acad2: 6e10 c093 0e00 |009f: invoke-virtual {v14}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1acad8: 0a05 |00a2: move-result v5 │ │ +1acada: 7010 ee10 0c00 |00a3: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.canSaveFilesPref:()Z // method@10ee │ │ +1acae0: 0a0e |00a6: move-result v14 │ │ +1acae2: 380e 0900 |00a7: if-eqz v14, 00b0 // +0009 │ │ +1acae6: 7010 0811 0c00 |00a9: invoke-direct {v12}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getUiSettings:()Lcom/infomaniak/drive/data/models/UiSettings; // method@1108 │ │ +1acaec: 0c0e |00ac: move-result-object v14 │ │ +1acaee: 6e40 300b 3e54 |00ad: invoke-virtual {v14, v3, v4, v5}, Lcom/infomaniak/drive/data/models/UiSettings;.setSaveExternalFilesPref:(III)V // method@0b30 │ │ +1acaf4: 07ce |00b0: move-object v14, v12 │ │ +1acaf6: 1f0e 2e02 |00b1: check-cast v14, Landroidx/lifecycle/LifecycleOwner; // type@022e │ │ +1acafa: 7110 3906 0e00 |00b3: invoke-static {v14}, Landroidx/lifecycle/LifecycleOwnerKt;.getLifecycleScope:(Landroidx/lifecycle/LifecycleOwner;)Landroidx/lifecycle/LifecycleCoroutineScope; // method@0639 │ │ +1acb00: 0c0e |00b6: move-result-object v14 │ │ +1acb02: 1f0e 2e1d |00b7: check-cast v14, Lkotlinx/coroutines/CoroutineScope; // type@1d2e │ │ +1acb06: 7100 d1c7 0000 |00b9: invoke-static {}, Lkotlinx/coroutines/Dispatchers;.getIO:()Lkotlinx/coroutines/CoroutineDispatcher; // method@c7d1 │ │ +1acb0c: 0c0f |00bc: move-result-object v15 │ │ +1acb0e: 1f0f 511a |00bd: check-cast v15, Lkotlin/coroutines/CoroutineContext; // type@1a51 │ │ +1acb12: 2200 f104 |00bf: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$setupSaveButton$1$1$1$2; // type@04f1 │ │ +1acb16: 1207 |00c1: const/4 v7, #int 0 // #0 │ │ +1acb18: 0701 |00c2: move-object v1, v0 │ │ +1acb1a: 07c2 |00c3: move-object v2, v12 │ │ +1acb1c: 07d6 |00c4: move-object v6, v13 │ │ +1acb1e: 7607 b910 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@10b9 │ │ +1acb24: 0709 |00c8: move-object v9, v0 │ │ +1acb26: 1f09 171b |00c9: check-cast v9, Lkotlin/jvm/functions/Function2; // type@1b17 │ │ +1acb2a: 122a |00cb: const/4 v10, #int 2 // #2 │ │ +1acb2c: 120b |00cc: const/4 v11, #int 0 // #0 │ │ +1acb2e: 1208 |00cd: const/4 v8, #int 0 // #0 │ │ +1acb30: 07e6 |00ce: move-object v6, v14 │ │ +1acb32: 07f7 |00cf: move-object v7, v15 │ │ +1acb34: 7706 19c6 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@c619 │ │ +1acb3a: 0e00 |00d3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000b line=278 │ │ 0x0010 line=279 │ │ 0x002f line=280 │ │ 0x0043 line=281 │ │ @@ -41925,27 +41925,27 @@ │ │ type : '()V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1acb60: |[1acb60] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ -1acb70: 7010 f910 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1acb76: 0c00 |0003: move-result-object v0 │ │ -1acb78: 5400 4501 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0145 │ │ -1acb7c: 7110 f9b6 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1acb82: 0701 |0009: move-object v1, v0 │ │ -1acb84: 1f01 1001 |000a: check-cast v1, Landroid/view/View; // type@0110 │ │ -1acb88: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1acb8a: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1acb90: 2201 e804 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04e8 │ │ -1acb94: 7020 9e10 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109e │ │ -1acb9a: 6e20 4d08 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084d │ │ -1acba0: 0e00 |0018: return-void │ │ +1acc30: |[1acc30] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath:()V │ │ +1acc40: 7010 f910 0300 |0000: invoke-direct {v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1acc46: 0c00 |0003: move-result-object v0 │ │ +1acc48: 5400 4501 |0004: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.selectPath:Lcom/google/android/material/card/MaterialCardView; // field@0145 │ │ +1acc4c: 7110 06b7 0000 |0006: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1acc52: 0701 |0009: move-object v1, v0 │ │ +1acc54: 1f01 1001 |000a: check-cast v1, Landroid/view/View; // type@0110 │ │ +1acc58: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1acc5a: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1acc60: 2201 e804 |0010: new-instance v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7; // type@04e8 │ │ +1acc64: 7020 9e10 3100 |0012: invoke-direct {v1, v3}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda7;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)V // method@109e │ │ +1acc6a: 6e20 4d08 1000 |0015: invoke-virtual {v0, v1}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084d │ │ +1acc70: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=575 │ │ 0x0010 line=233 │ │ locals : │ │ @@ -41956,75 +41956,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 │ │ -1aca6c: |[1aca6c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ -1aca7c: 220c 3800 |0000: new-instance v12, Landroid/content/Intent; // type@0038 │ │ -1aca80: 07b0 |0002: move-object v0, v11 │ │ -1aca82: 1f00 3100 |0003: check-cast v0, Landroid/content/Context; // type@0031 │ │ -1aca86: 1c01 5d07 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@075d │ │ -1aca8a: 7030 9300 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ -1aca90: 2200 5f07 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@075f │ │ -1aca94: 7010 0411 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1aca9a: 0c01 |000f: move-result-object v1 │ │ -1aca9c: 6e10 7434 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3474 │ │ -1acaa2: 0c01 |0013: move-result-object v1 │ │ -1acaa4: 6e10 4506 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1acaaa: 0c01 |0017: move-result-object v1 │ │ -1acaac: 7110 f9b6 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1acab2: 1f01 9017 |001b: check-cast v1, Ljava/lang/Number; // type@1790 │ │ -1acab6: 6e10 b393 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93b3 │ │ -1acabc: 0a03 |0020: move-result v3 │ │ -1acabe: 7010 0411 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ -1acac4: 0c01 |0024: move-result-object v1 │ │ -1acac6: 6e10 7334 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3473 │ │ -1acacc: 0c01 |0028: move-result-object v1 │ │ -1acace: 6e10 4506 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1acad4: 0c01 |002c: move-result-object v1 │ │ -1acad6: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ -1acada: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ -1acade: 6e10 6c0b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ -1acae4: 0a01 |0034: move-result v1 │ │ -1acae6: 7110 5a93 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1acaec: 0c01 |0038: move-result-object v1 │ │ -1acaee: 2802 |0039: goto 003b // +0002 │ │ -1acaf0: 1201 |003a: const/4 v1, #int 0 // #0 │ │ -1acaf2: 7110 f9b6 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1acaf8: 6e10 4b93 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1acafe: 0a04 |0041: move-result v4 │ │ -1acb00: 7010 0311 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ -1acb06: 0c01 |0045: move-result-object v1 │ │ -1acb08: 6e10 a810 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ -1acb0e: 0c01 |0049: move-result-object v1 │ │ -1acb10: 6e10 4506 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ -1acb16: 0c01 |004d: move-result-object v1 │ │ -1acb18: 1f01 8517 |004e: check-cast v1, Ljava/lang/Integer; // type@1785 │ │ -1acb1c: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ -1acb20: 6e10 4b93 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1acb26: 0a01 |0055: move-result v1 │ │ -1acb28: 0115 |0056: move v5, v1 │ │ -1acb2a: 2803 |0057: goto 005a // +0003 │ │ -1acb2c: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ -1acb2e: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ -1acb30: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ -1acb34: 120a |005c: const/4 v10, #int 0 // #0 │ │ -1acb36: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -1acb38: 1207 |005e: const/4 v7, #int 0 // #0 │ │ -1acb3a: 1208 |005f: const/4 v8, #int 0 // #0 │ │ -1acb3c: 0702 |0060: move-object v2, v0 │ │ -1acb3e: 7609 7b1f 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@1f7b │ │ -1acb44: 6e10 8e1f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1f8e │ │ -1acb4a: 0c00 |0067: move-result-object v0 │ │ -1acb4c: 6e20 b000 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b0 │ │ -1acb52: 54bb 6705 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0567 │ │ -1acb56: 6e20 8204 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ -1acb5c: 0e00 |0070: return-void │ │ +1acb3c: |[1acb3c] com.infomaniak.drive.ui.SaveExternalFilesActivity.setupSelectPath$lambda$25$lambda$24:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Landroid/view/View;)V │ │ +1acb4c: 220c 3800 |0000: new-instance v12, Landroid/content/Intent; // type@0038 │ │ +1acb50: 07b0 |0002: move-object v0, v11 │ │ +1acb52: 1f00 3100 |0003: check-cast v0, Landroid/content/Context; // type@0031 │ │ +1acb56: 1c01 5e07 |0005: const-class v1, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivity; // type@075e │ │ +1acb5a: 7030 9300 0c01 |0007: invoke-direct {v12, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0093 │ │ +1acb60: 2200 6007 |000a: new-instance v0, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs; // type@0760 │ │ +1acb64: 7010 0411 0b00 |000c: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1acb6a: 0c01 |000f: move-result-object v1 │ │ +1acb6c: 6e10 8134 0100 |0010: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedUserId:()Landroidx/lifecycle/MutableLiveData; // method@3481 │ │ +1acb72: 0c01 |0013: move-result-object v1 │ │ +1acb74: 6e10 4506 0100 |0014: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1acb7a: 0c01 |0017: move-result-object v1 │ │ +1acb7c: 7110 06b7 0100 |0018: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1acb82: 1f01 9117 |001b: check-cast v1, Ljava/lang/Number; // type@1791 │ │ +1acb86: 6e10 c093 0100 |001d: invoke-virtual {v1}, Ljava/lang/Number;.intValue:()I // method@93c0 │ │ +1acb8c: 0a03 |0020: move-result v3 │ │ +1acb8e: 7010 0411 0b00 |0021: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSelectDriveViewModel:()Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel; // method@1104 │ │ +1acb94: 0c01 |0024: move-result-object v1 │ │ +1acb96: 6e10 8034 0100 |0025: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/menu/settings/SelectDriveViewModel;.getSelectedDrive:()Landroidx/lifecycle/MutableLiveData; // method@3480 │ │ +1acb9c: 0c01 |0028: move-result-object v1 │ │ +1acb9e: 6e10 4506 0100 |0029: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1acba4: 0c01 |002c: move-result-object v1 │ │ +1acba6: 1f01 a403 |002d: check-cast v1, Lcom/infomaniak/drive/data/models/drive/Drive; // type@03a4 │ │ +1acbaa: 3801 0b00 |002f: if-eqz v1, 003a // +000b │ │ +1acbae: 6e10 6c0b 0100 |0031: invoke-virtual {v1}, Lcom/infomaniak/drive/data/models/drive/Drive;.getId:()I // method@0b6c │ │ +1acbb4: 0a01 |0034: move-result v1 │ │ +1acbb6: 7110 6793 0100 |0035: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1acbbc: 0c01 |0038: move-result-object v1 │ │ +1acbbe: 2802 |0039: goto 003b // +0002 │ │ +1acbc0: 1201 |003a: const/4 v1, #int 0 // #0 │ │ +1acbc2: 7110 06b7 0100 |003b: invoke-static {v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1acbc8: 6e10 5893 0100 |003e: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1acbce: 0a04 |0041: move-result v4 │ │ +1acbd0: 7010 0311 0b00 |0042: invoke-direct {v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSaveExternalFilesViewModel:()Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel; // method@1103 │ │ +1acbd6: 0c01 |0045: move-result-object v1 │ │ +1acbd8: 6e10 a810 0100 |0046: invoke-virtual {v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$SaveExternalFilesViewModel;.getFolderId:()Landroidx/lifecycle/MutableLiveData; // method@10a8 │ │ +1acbde: 0c01 |0049: move-result-object v1 │ │ +1acbe0: 6e10 4506 0100 |004a: invoke-virtual {v1}, Landroidx/lifecycle/MutableLiveData;.getValue:()Ljava/lang/Object; // method@0645 │ │ +1acbe6: 0c01 |004d: move-result-object v1 │ │ +1acbe8: 1f01 8617 |004e: check-cast v1, Ljava/lang/Integer; // type@1786 │ │ +1acbec: 3801 0800 |0050: if-eqz v1, 0058 // +0008 │ │ +1acbf0: 6e10 5893 0100 |0052: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1acbf6: 0a01 |0055: move-result v1 │ │ +1acbf8: 0115 |0056: move v5, v1 │ │ +1acbfa: 2803 |0057: goto 005a // +0003 │ │ +1acbfc: 12f1 |0058: const/4 v1, #int -1 // #ff │ │ +1acbfe: 12f5 |0059: const/4 v5, #int -1 // #ff │ │ +1acc00: 1309 3800 |005a: const/16 v9, #int 56 // #38 │ │ +1acc04: 120a |005c: const/4 v10, #int 0 // #0 │ │ +1acc06: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +1acc08: 1207 |005e: const/4 v7, #int 0 // #0 │ │ +1acc0a: 1208 |005f: const/4 v8, #int 0 // #0 │ │ +1acc0c: 0702 |0060: move-object v2, v0 │ │ +1acc0e: 7609 881f 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@1f88 │ │ +1acc14: 6e10 9b1f 0000 |0064: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/fileList/SelectFolderActivityArgs;.toBundle:()Landroid/os/Bundle; // method@1f9b │ │ +1acc1a: 0c00 |0067: move-result-object v0 │ │ +1acc1c: 6e20 b000 0c00 |0068: invoke-virtual {v12, v0}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00b0 │ │ +1acc22: 54bb 6705 |006b: iget-object v11, v11, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectFolderResultLauncher:Landroidx/activity/result/ActivityResultLauncher; // field@0567 │ │ +1acc26: 6e20 8204 cb00 |006d: invoke-virtual {v11, v12}, Landroidx/activity/result/ActivityResultLauncher;.launch:(Ljava/lang/Object;)V // method@0482 │ │ +1acc2c: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x000a line=236 │ │ 0x000c line=237 │ │ 0x0021 line=238 │ │ 0x0042 line=239 │ │ @@ -42041,25 +42041,25 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -1ab724: |[1ab724] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ -1ab734: 2200 4617 |0000: new-instance v0, Ljava/io/File; // type@1746 │ │ -1ab738: 6e10 fa10 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10fa │ │ -1ab73e: 0c02 |0005: move-result-object v2 │ │ -1ab740: 1a01 96f7 |0006: const-string v1, "shared_files" // string@f796 │ │ -1ab744: 7030 0692 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9206 │ │ -1ab74a: 6e10 1092 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@9210 │ │ -1ab750: 0a02 |000e: move-result v2 │ │ -1ab752: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ -1ab756: 6e10 2192 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@9221 │ │ -1ab75c: 1100 |0014: return-object v0 │ │ +1ab7f4: |[1ab7f4] com.infomaniak.drive.ui.SaveExternalFilesActivity.sharedFolder_delegate$lambda$2:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Ljava/io/File; │ │ +1ab804: 2200 4717 |0000: new-instance v0, Ljava/io/File; // type@1747 │ │ +1ab808: 6e10 fa10 0200 |0002: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getCacheDir:()Ljava/io/File; // method@10fa │ │ +1ab80e: 0c02 |0005: move-result-object v2 │ │ +1ab810: 1a01 9bf7 |0006: const-string v1, "shared_files" // string@f79b │ │ +1ab814: 7030 1392 2001 |0008: invoke-direct {v0, v2, v1}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@9213 │ │ +1ab81a: 6e10 1d92 0000 |000b: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@921d │ │ +1ab820: 0a02 |000e: move-result v2 │ │ +1ab822: 3902 0500 |000f: if-nez v2, 0014 // +0005 │ │ +1ab826: 6e10 2e92 0000 |0011: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@922e │ │ +1ab82c: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ #68 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;) │ │ @@ -42067,171 +42067,171 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 18 │ │ insns size : 268 16-bit code units │ │ -1aae98: |[1aae98] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ -1aaea8: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -1aaeac: 7401 fb10 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10fb │ │ -1aaeb2: 0c01 |0005: move-result-object v1 │ │ -1aaeb4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -1aaeb6: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -1aaeb8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -1aaeba: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -1aaebc: 0802 1800 |000a: move-object/from16 v2, v24 │ │ -1aaec0: 7406 6e00 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006e │ │ -1aaec6: 0c01 |000f: move-result-object v1 │ │ -1aaec8: 120d |0010: const/4 v13, #int 0 // #0 │ │ -1aaeca: 3801 f800 |0011: if-eqz v1, 0109 // +00f8 │ │ -1aaece: 071b |0013: move-object v11, v1 │ │ -1aaed0: 1f0b 4317 |0014: check-cast v11, Ljava/io/Closeable; // type@1743 │ │ -1aaed4: 07b1 |0016: move-object v1, v11 │ │ -1aaed6: 1f01 4f00 |0017: check-cast v1, Landroid/database/Cursor; // type@004f │ │ -1aaeda: 7210 0901 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ -1aaee0: 0a02 |001c: move-result v2 │ │ -1aaee2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ -1aaee4: 3802 d500 |001e: if-eqz v2, 00f3 // +00d5 │ │ -1aaee8: 7401 fe10 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1aaeee: 0c02 |0023: move-result-object v2 │ │ -1aaef0: 1a03 47a3 |0024: const-string v3, "date_modified" // string@a347 │ │ -1aaef4: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ -1aaef8: 6e40 a000 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00a0 │ │ -1aaefe: 0b02 |002b: move-result-wide v2 │ │ -1aaf00: 6204 8013 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1380 │ │ -1aaf04: 7120 7893 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9378 │ │ -1aaf0a: 0c02 |0031: move-result-object v2 │ │ -1aaf0c: 6e30 ab3b 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3bab │ │ -1aaf12: 0c01 |0035: move-result-object v1 │ │ -1aaf14: 6e10 ad9a 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aad │ │ -1aaf1a: 0c02 |0039: move-result-object v2 │ │ -1aaf1c: 0725 |003a: move-object v5, v2 │ │ -1aaf1e: 1f05 4418 |003b: check-cast v5, Ljava/util/Date; // type@1844 │ │ -1aaf22: 6e10 ae9a 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9aae │ │ -1aaf28: 0c01 |0040: move-result-object v1 │ │ -1aaf2a: 0716 |0041: move-object v6, v1 │ │ -1aaf2c: 1f06 4418 |0042: check-cast v6, Ljava/util/Date; // type@1844 │ │ -1aaf30: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ -1aaf34: 7120 0eb3 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1aaf3a: 0f0d |0049: return v13 │ │ -1aaf3c: 0809 1700 |004a: move-object/from16 v9, v23 │ │ -1aaf40: 7020 0211 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1102 │ │ -1aaf46: 0c01 |004f: move-result-object v1 │ │ -1aaf48: 6e10 0c92 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@920c │ │ -1aaf4e: 0a02 |0053: move-result v2 │ │ -1aaf50: 3802 9f00 |0054: if-eqz v2, 00f3 // +009f │ │ -1aaf54: 6e10 0f97 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@970f │ │ -1aaf5a: 0b02 |0059: move-result-wide v2 │ │ -1aaf5c: 6e30 2392 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@9223 │ │ -1aaf62: 7401 fb10 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10fb │ │ -1aaf68: 0c02 |0060: move-result-object v2 │ │ -1aaf6a: 0803 1800 |0061: move-object/from16 v3, v24 │ │ -1aaf6e: 6e20 6d00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006d │ │ -1aaf74: 0c02 |0066: move-result-object v2 │ │ -1aaf76: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ -1aaf7a: 1f02 4317 |0069: check-cast v2, Ljava/io/Closeable; // type@1743 │ │ -1aaf7e: 0723 |006b: move-object v3, v2 │ │ -1aaf80: 1f03 5117 |006c: check-cast v3, Ljava/io/InputStream; // type@1751 │ │ -1aaf84: 2204 4b17 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@174b │ │ -1aaf88: 7020 3092 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@9230 │ │ -1aaf8e: 1f04 4317 |0073: check-cast v4, Ljava/io/Closeable; // type@1743 │ │ -1aaf92: 0747 |0075: move-object v7, v4 │ │ -1aaf94: 1f07 4b17 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@174b │ │ -1aaf98: 1f07 5b17 |0078: check-cast v7, Ljava/io/OutputStream; // type@175b │ │ -1aaf9c: 122a |007a: const/4 v10, #int 2 // #2 │ │ -1aaf9e: 7158 03b3 73ad |007b: invoke-static {v3, v7, v13, v10, v8}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b303 │ │ -1aafa4: 0b0e |007e: move-result-wide v14 │ │ -1aafa6: 7120 0eb3 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1aafac: 7120 7893 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9378 │ │ -1aafb2: 7120 0eb3 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1aafb8: 2818 |0088: goto 00a0 // +0018 │ │ -1aafba: 0d00 |0089: move-exception v0 │ │ -1aafbc: 0701 |008a: move-object v1, v0 │ │ -1aafbe: 2701 |008b: throw v1 │ │ -1aafc0: 0d00 |008c: move-exception v0 │ │ -1aafc2: 0703 |008d: move-object v3, v0 │ │ -1aafc4: 7120 0eb3 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1aafca: 2703 |0091: throw v3 │ │ -1aafcc: 0d00 |0092: move-exception v0 │ │ -1aafce: 0701 |0093: move-object v1, v0 │ │ -1aafd0: 2701 |0094: throw v1 │ │ -1aafd2: 0d00 |0095: move-exception v0 │ │ -1aafd4: 0703 |0096: move-object v3, v0 │ │ -1aafd6: 7120 0eb3 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1aafdc: 2703 |009a: throw v3 │ │ -1aafde: 0d00 |009b: move-exception v0 │ │ -1aafe0: 0702 |009c: move-object v2, v0 │ │ -1aafe2: 07b1 |009d: move-object v1, v11 │ │ -1aafe4: 2900 6400 |009e: goto/16 0102 // +0064 │ │ -1aafe8: 7110 c501 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ -1aafee: 0c02 |00a3: move-result-object v2 │ │ -1aaff0: 6e10 cc01 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1aaff6: 0c02 |00a7: move-result-object v2 │ │ -1aaff8: 1a03 b4fe |00a8: const-string v3, "toString(...)" // string@feb4 │ │ -1aaffc: 7120 fbb6 3200 |00aa: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ab002: 6e10 1b92 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@921b │ │ -1ab008: 0b13 |00b0: move-result-wide v19 │ │ -1ab00a: 2215 9f03 |00b1: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1ab00e: 1a10 be72 |00b3: const-string v16, "SHARED_FILE" // string@72be │ │ -1ab012: 1311 821a |00b5: const/16 v17, #int 6786 // #1a82 │ │ -1ab016: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ -1ab01a: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ -1ab01c: 120a |00ba: const/4 v10, #int 0 // #0 │ │ -1ab01e: 120c |00bb: const/4 v12, #int 0 // #0 │ │ -1ab020: 120e |00bc: const/4 v14, #int 0 // #0 │ │ -1ab022: 120f |00bd: const/4 v15, #int 0 // #0 │ │ -1ab024: 0801 1500 |00be: move-object/from16 v1, v21 │ │ -1ab028: 0204 1b00 |00c0: move/from16 v4, v27 │ │ -1ab02c: 0807 1900 |00c2: move-object/from16 v7, v25 │ │ -1ab030: 0508 1300 |00c4: move-wide/from16 v8, v19 │ │ -1ab034: 0816 0b00 |00c6: move-object/from16 v22, v11 │ │ -1ab038: 020b 1c00 |00c8: move/from16 v11, v28 │ │ -1ab03c: 1313 0000 |00ca: const/16 v19, #int 0 // #0 │ │ -1ab040: 080d 1000 |00cc: move-object/from16 v13, v16 │ │ -1ab044: 0210 1a00 |00ce: move/from16 v16, v26 │ │ -1ab048: 7612 490b 0100 |00d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b49 │ │ -1ab04e: 7401 510b 1500 |00d3: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b51 │ │ -1ab054: 0801 1600 |00d6: move-object/from16 v1, v22 │ │ -1ab058: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ -1ab05a: 7120 0eb3 2100 |00d9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab060: 1210 |00dc: const/4 v0, #int 1 // #1 │ │ -1ab062: 0f00 |00dd: return v0 │ │ -1ab064: 0d00 |00de: move-exception v0 │ │ -1ab066: 0801 1600 |00df: move-object/from16 v1, v22 │ │ -1ab06a: 2820 |00e1: goto 0101 // +0020 │ │ -1ab06c: 0d00 |00e2: move-exception v0 │ │ -1ab06e: 0801 1600 |00e3: move-object/from16 v1, v22 │ │ -1ab072: 1202 |00e5: const/4 v2, #int 0 // #0 │ │ -1ab074: 2806 |00e6: goto 00ec // +0006 │ │ -1ab076: 0d00 |00e7: move-exception v0 │ │ -1ab078: 0782 |00e8: move-object v2, v8 │ │ -1ab07a: 07b1 |00e9: move-object v1, v11 │ │ -1ab07c: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ -1ab080: 6e10 2993 0000 |00ec: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9329 │ │ -1ab086: 7120 0eb3 2100 |00ef: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab08c: 0f13 |00f2: return v19 │ │ -1ab08e: 0782 |00f3: move-object v2, v8 │ │ -1ab090: 07b1 |00f4: move-object v1, v11 │ │ -1ab092: 1313 0000 |00f5: const/16 v19, #int 0 // #0 │ │ -1ab096: 6200 78b2 |00f7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1ab09a: 7120 0eb3 2100 |00f9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab0a0: 280f |00fc: goto 010b // +000f │ │ -1ab0a2: 0d00 |00fd: move-exception v0 │ │ -1ab0a4: 2803 |00fe: goto 0101 // +0003 │ │ -1ab0a6: 0d00 |00ff: move-exception v0 │ │ -1ab0a8: 07b1 |0100: move-object v1, v11 │ │ -1ab0aa: 0702 |0101: move-object v2, v0 │ │ -1ab0ac: 2702 |0102: throw v2 │ │ -1ab0ae: 0d00 |0103: move-exception v0 │ │ -1ab0b0: 0703 |0104: move-object v3, v0 │ │ -1ab0b2: 7120 0eb3 2100 |0105: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab0b8: 2703 |0108: throw v3 │ │ -1ab0ba: 1313 0000 |0109: const/16 v19, #int 0 // #0 │ │ -1ab0be: 0f13 |010b: return v19 │ │ +1aaf68: |[1aaf68] com.infomaniak.drive.ui.SaveExternalFilesActivity.store:(Landroid/net/Uri;Ljava/lang/String;III)Z │ │ +1aaf78: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +1aaf7c: 7401 fb10 1700 |0002: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10fb │ │ +1aaf82: 0c01 |0005: move-result-object v1 │ │ +1aaf84: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +1aaf86: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +1aaf88: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +1aaf8a: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +1aaf8c: 0802 1800 |000a: move-object/from16 v2, v24 │ │ +1aaf90: 7406 6e00 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@006e │ │ +1aaf96: 0c01 |000f: move-result-object v1 │ │ +1aaf98: 120d |0010: const/4 v13, #int 0 // #0 │ │ +1aaf9a: 3801 f800 |0011: if-eqz v1, 0109 // +00f8 │ │ +1aaf9e: 071b |0013: move-object v11, v1 │ │ +1aafa0: 1f0b 4417 |0014: check-cast v11, Ljava/io/Closeable; // type@1744 │ │ +1aafa4: 07b1 |0016: move-object v1, v11 │ │ +1aafa6: 1f01 4f00 |0017: check-cast v1, Landroid/database/Cursor; // type@004f │ │ +1aafaa: 7210 0901 0100 |0019: invoke-interface {v1}, Landroid/database/Cursor;.moveToFirst:()Z // method@0109 │ │ +1aafb0: 0a02 |001c: move-result v2 │ │ +1aafb2: 1208 |001d: const/4 v8, #int 0 // #0 │ │ +1aafb4: 3802 d500 |001e: if-eqz v2, 00f3 // +00d5 │ │ +1aafb8: 7401 fe10 1700 |0020: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1aafbe: 0c02 |0023: move-result-object v2 │ │ +1aafc0: 1a03 4ca3 |0024: const-string v3, "date_modified" // string@a34c │ │ +1aafc4: 1604 ffff |0026: const-wide/16 v4, #int -1 // #ffff │ │ +1aafc8: 6e40 a000 3254 |0028: invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00a0 │ │ +1aafce: 0b02 |002b: move-result-wide v2 │ │ +1aafd0: 6204 8313 |002c: sget-object v4, Lcom/infomaniak/drive/utils/SyncUtils;.INSTANCE:Lcom/infomaniak/drive/utils/SyncUtils; // field@1383 │ │ +1aafd4: 7120 8593 3200 |002e: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9385 │ │ +1aafda: 0c02 |0031: move-result-object v2 │ │ +1aafdc: 6e30 b83b 1402 |0032: invoke-virtual {v4, v1, v2}, Lcom/infomaniak/drive/utils/SyncUtils;.getFileDates:(Landroid/database/Cursor;Ljava/lang/Long;)Lkotlin/Pair; // method@3bb8 │ │ +1aafe2: 0c01 |0035: move-result-object v1 │ │ +1aafe4: 6e10 ba9a 0100 |0036: invoke-virtual {v1}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aba │ │ +1aafea: 0c02 |0039: move-result-object v2 │ │ +1aafec: 0725 |003a: move-object v5, v2 │ │ +1aafee: 1f05 4518 |003b: check-cast v5, Ljava/util/Date; // type@1845 │ │ +1aaff2: 6e10 bb9a 0100 |003d: invoke-virtual {v1}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9abb │ │ +1aaff8: 0c01 |0040: move-result-object v1 │ │ +1aaffa: 0716 |0041: move-object v6, v1 │ │ +1aaffc: 1f06 4518 |0042: check-cast v6, Ljava/util/Date; // type@1845 │ │ +1ab000: 3900 0600 |0044: if-nez v0, 004a // +0006 │ │ +1ab004: 7120 1bb3 8b00 |0046: invoke-static {v11, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab00a: 0f0d |0049: return v13 │ │ +1ab00c: 0809 1700 |004a: move-object/from16 v9, v23 │ │ +1ab010: 7020 0211 0900 |004c: invoke-direct {v9, v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1102 │ │ +1ab016: 0c01 |004f: move-result-object v1 │ │ +1ab018: 6e10 1992 0100 |0050: invoke-virtual {v1}, Ljava/io/File;.createNewFile:()Z // method@9219 │ │ +1ab01e: 0a02 |0053: move-result v2 │ │ +1ab020: 3802 9f00 |0054: if-eqz v2, 00f3 // +009f │ │ +1ab024: 6e10 1c97 0600 |0056: invoke-virtual {v6}, Ljava/util/Date;.getTime:()J // method@971c │ │ +1ab02a: 0b02 |0059: move-result-wide v2 │ │ +1ab02c: 6e30 3092 2103 |005a: invoke-virtual {v1, v2, v3}, Ljava/io/File;.setLastModified:(J)Z // method@9230 │ │ +1ab032: 7401 fb10 1700 |005d: invoke-virtual/range {v23}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getContentResolver:()Landroid/content/ContentResolver; // method@10fb │ │ +1ab038: 0c02 |0060: move-result-object v2 │ │ +1ab03a: 0803 1800 |0061: move-object/from16 v3, v24 │ │ +1ab03e: 6e20 6d00 3200 |0063: invoke-virtual {v2, v3}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@006d │ │ +1ab044: 0c02 |0066: move-result-object v2 │ │ +1ab046: 3802 3900 |0067: if-eqz v2, 00a0 // +0039 │ │ +1ab04a: 1f02 4417 |0069: check-cast v2, Ljava/io/Closeable; // type@1744 │ │ +1ab04e: 0723 |006b: move-object v3, v2 │ │ +1ab050: 1f03 5217 |006c: check-cast v3, Ljava/io/InputStream; // type@1752 │ │ +1ab054: 2204 4c17 |006e: new-instance v4, Ljava/io/FileOutputStream; // type@174c │ │ +1ab058: 7020 3d92 1400 |0070: invoke-direct {v4, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@923d │ │ +1ab05e: 1f04 4417 |0073: check-cast v4, Ljava/io/Closeable; // type@1744 │ │ +1ab062: 0747 |0075: move-object v7, v4 │ │ +1ab064: 1f07 4c17 |0076: check-cast v7, Ljava/io/FileOutputStream; // type@174c │ │ +1ab068: 1f07 5c17 |0078: check-cast v7, Ljava/io/OutputStream; // type@175c │ │ +1ab06c: 122a |007a: const/4 v10, #int 2 // #2 │ │ +1ab06e: 7158 10b3 73ad |007b: invoke-static {v3, v7, v13, v10, v8}, Lkotlin/io/ByteStreamsKt;.copyTo$default:(Ljava/io/InputStream;Ljava/io/OutputStream;IILjava/lang/Object;)J // method@b310 │ │ +1ab074: 0b0e |007e: move-result-wide v14 │ │ +1ab076: 7120 1bb3 8400 |007f: invoke-static {v4, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab07c: 7120 8593 fe00 |0082: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@9385 │ │ +1ab082: 7120 1bb3 8200 |0085: invoke-static {v2, v8}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab088: 2818 |0088: goto 00a0 // +0018 │ │ +1ab08a: 0d00 |0089: move-exception v0 │ │ +1ab08c: 0701 |008a: move-object v1, v0 │ │ +1ab08e: 2701 |008b: throw v1 │ │ +1ab090: 0d00 |008c: move-exception v0 │ │ +1ab092: 0703 |008d: move-object v3, v0 │ │ +1ab094: 7120 1bb3 1400 |008e: invoke-static {v4, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab09a: 2703 |0091: throw v3 │ │ +1ab09c: 0d00 |0092: move-exception v0 │ │ +1ab09e: 0701 |0093: move-object v1, v0 │ │ +1ab0a0: 2701 |0094: throw v1 │ │ +1ab0a2: 0d00 |0095: move-exception v0 │ │ +1ab0a4: 0703 |0096: move-object v3, v0 │ │ +1ab0a6: 7120 1bb3 1200 |0097: invoke-static {v2, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab0ac: 2703 |009a: throw v3 │ │ +1ab0ae: 0d00 |009b: move-exception v0 │ │ +1ab0b0: 0702 |009c: move-object v2, v0 │ │ +1ab0b2: 07b1 |009d: move-object v1, v11 │ │ +1ab0b4: 2900 6400 |009e: goto/16 0102 // +0064 │ │ +1ab0b8: 7110 c501 0100 |00a0: invoke-static {v1}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ +1ab0be: 0c02 |00a3: move-result-object v2 │ │ +1ab0c0: 6e10 cc01 0200 |00a4: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1ab0c6: 0c02 |00a7: move-result-object v2 │ │ +1ab0c8: 1a03 b9fe |00a8: const-string v3, "toString(...)" // string@feb9 │ │ +1ab0cc: 7120 08b7 3200 |00aa: invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ab0d2: 6e10 2892 0100 |00ad: invoke-virtual {v1}, Ljava/io/File;.length:()J // method@9228 │ │ +1ab0d8: 0b13 |00b0: move-result-wide v19 │ │ +1ab0da: 2215 9f03 |00b1: new-instance v21, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1ab0de: 1a10 c272 |00b3: const-string v16, "SHARED_FILE" // string@72c2 │ │ +1ab0e2: 1311 821a |00b5: const/16 v17, #int 6786 // #1a82 │ │ +1ab0e6: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ +1ab0ea: 1203 |00b9: const/4 v3, #int 0 // #0 │ │ +1ab0ec: 120a |00ba: const/4 v10, #int 0 // #0 │ │ +1ab0ee: 120c |00bb: const/4 v12, #int 0 // #0 │ │ +1ab0f0: 120e |00bc: const/4 v14, #int 0 // #0 │ │ +1ab0f2: 120f |00bd: const/4 v15, #int 0 // #0 │ │ +1ab0f4: 0801 1500 |00be: move-object/from16 v1, v21 │ │ +1ab0f8: 0204 1b00 |00c0: move/from16 v4, v27 │ │ +1ab0fc: 0807 1900 |00c2: move-object/from16 v7, v25 │ │ +1ab100: 0508 1300 |00c4: move-wide/from16 v8, v19 │ │ +1ab104: 0816 0b00 |00c6: move-object/from16 v22, v11 │ │ +1ab108: 020b 1c00 |00c8: move/from16 v11, v28 │ │ +1ab10c: 1313 0000 |00ca: const/16 v19, #int 0 // #0 │ │ +1ab110: 080d 1000 |00cc: move-object/from16 v13, v16 │ │ +1ab114: 0210 1a00 |00ce: move/from16 v16, v26 │ │ +1ab118: 7612 490b 0100 |00d0: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b49 │ │ +1ab11e: 7401 510b 1500 |00d3: invoke-virtual/range {v21}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b51 │ │ +1ab124: 0801 1600 |00d6: move-object/from16 v1, v22 │ │ +1ab128: 1202 |00d8: const/4 v2, #int 0 // #0 │ │ +1ab12a: 7120 1bb3 2100 |00d9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab130: 1210 |00dc: const/4 v0, #int 1 // #1 │ │ +1ab132: 0f00 |00dd: return v0 │ │ +1ab134: 0d00 |00de: move-exception v0 │ │ +1ab136: 0801 1600 |00df: move-object/from16 v1, v22 │ │ +1ab13a: 2820 |00e1: goto 0101 // +0020 │ │ +1ab13c: 0d00 |00e2: move-exception v0 │ │ +1ab13e: 0801 1600 |00e3: move-object/from16 v1, v22 │ │ +1ab142: 1202 |00e5: const/4 v2, #int 0 // #0 │ │ +1ab144: 2806 |00e6: goto 00ec // +0006 │ │ +1ab146: 0d00 |00e7: move-exception v0 │ │ +1ab148: 0782 |00e8: move-object v2, v8 │ │ +1ab14a: 07b1 |00e9: move-object v1, v11 │ │ +1ab14c: 1313 0000 |00ea: const/16 v19, #int 0 // #0 │ │ +1ab150: 6e10 3693 0000 |00ec: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@9336 │ │ +1ab156: 7120 1bb3 2100 |00ef: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab15c: 0f13 |00f2: return v19 │ │ +1ab15e: 0782 |00f3: move-object v2, v8 │ │ +1ab160: 07b1 |00f4: move-object v1, v11 │ │ +1ab162: 1313 0000 |00f5: const/16 v19, #int 0 // #0 │ │ +1ab166: 6200 7bb2 |00f7: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1ab16a: 7120 1bb3 2100 |00f9: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab170: 280f |00fc: goto 010b // +000f │ │ +1ab172: 0d00 |00fd: move-exception v0 │ │ +1ab174: 2803 |00fe: goto 0101 // +0003 │ │ +1ab176: 0d00 |00ff: move-exception v0 │ │ +1ab178: 07b1 |0100: move-object v1, v11 │ │ +1ab17a: 0702 |0101: move-object v2, v0 │ │ +1ab17c: 2702 |0102: throw v2 │ │ +1ab17e: 0d00 |0103: move-exception v0 │ │ +1ab180: 0703 |0104: move-object v3, v0 │ │ +1ab182: 7120 1bb3 2100 |0105: invoke-static {v1, v2}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab188: 2703 |0108: throw v3 │ │ +1ab18a: 1313 0000 |0109: const/16 v19, #int 0 // #0 │ │ +1ab18e: 0f13 |010b: return v19 │ │ catches : 16 │ │ 0x0016 - 0x0044 │ │ -> 0x00ff │ │ 0x004c - 0x0067 │ │ Ljava/lang/Exception; -> 0x00e7 │ │ -> 0x00ff │ │ 0x0069 - 0x006b │ │ @@ -42309,106 +42309,106 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 164 16-bit code units │ │ -1ab16c: |[1ab16c] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ -1ab17c: 7010 f910 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ab182: 0c00 |0003: move-result-object v0 │ │ -1ab184: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1ab186: 55a2 6205 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ -1ab18a: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ -1ab18e: 5400 4001 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0140 │ │ -1ab192: 6e10 dd06 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06dd │ │ -1ab198: 0c00 |000e: move-result-object v0 │ │ -1ab19a: 1a02 5adc |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@dc5a │ │ -1ab19e: 7120 fab6 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fa │ │ -1ab1a4: 1f00 ff04 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@04ff │ │ -1ab1a8: 6e10 4c11 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@114c │ │ -1ab1ae: 0c00 |0019: move-result-object v0 │ │ -1ab1b0: 1f00 8717 |001a: check-cast v0, Ljava/lang/Iterable; // type@1787 │ │ -1ab1b4: 7210 5e93 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@935e │ │ -1ab1ba: 0c00 |001f: move-result-object v0 │ │ -1ab1bc: 7210 4597 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9745 │ │ -1ab1c2: 0a02 |0023: move-result v2 │ │ -1ab1c4: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ -1ab1c8: 7210 4697 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9746 │ │ -1ab1ce: 0c02 |0029: move-result-object v2 │ │ -1ab1d0: 1f02 2919 |002a: check-cast v2, Lkotlin/Pair; // type@1929 │ │ -1ab1d4: 6e10 ad9a 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aad │ │ -1ab1da: 0c03 |002f: move-result-object v3 │ │ -1ab1dc: 0735 |0030: move-object v5, v3 │ │ -1ab1de: 1f05 9500 |0031: check-cast v5, Landroid/net/Uri; // type@0095 │ │ -1ab1e2: 6e10 ae9a 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9aae │ │ -1ab1e8: 0c02 |0036: move-result-object v2 │ │ -1ab1ea: 0726 |0037: move-object v6, v2 │ │ -1ab1ec: 1f06 9d17 |0038: check-cast v6, Ljava/lang/String; // type@179d │ │ -1ab1f0: 07a4 |003a: move-object v4, v10 │ │ -1ab1f2: 01b7 |003b: move v7, v11 │ │ -1ab1f4: 01c8 |003c: move v8, v12 │ │ -1ab1f6: 01d9 |003d: move v9, v13 │ │ -1ab1f8: 7606 2411 0400 |003e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1124 │ │ -1ab1fe: 0a02 |0041: move-result v2 │ │ -1ab200: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ -1ab204: 0f01 |0044: return v1 │ │ -1ab206: 121b |0045: const/4 v11, #int 1 // #1 │ │ -1ab208: 1211 |0046: const/4 v1, #int 1 // #1 │ │ -1ab20a: 285c |0047: goto 00a3 // +005c │ │ -1ab20c: 6e10 fe10 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ab212: 0c02 |004b: move-result-object v2 │ │ -1ab214: 1a03 6692 |004c: const-string v3, "android.intent.extra.STREAM" // string@9266 │ │ -1ab218: 6e20 a800 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ -1ab21e: 0a02 |0051: move-result v2 │ │ -1ab220: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ -1ab224: 54a4 6005 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0560 │ │ -1ab228: 7110 f9b6 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1ab22e: 5400 3e01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1ab232: 6e10 c308 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c3 │ │ -1ab238: 0c00 |005e: move-result-object v0 │ │ -1ab23a: 7110 2594 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9425 │ │ -1ab240: 0c00 |0062: move-result-object v0 │ │ -1ab242: 1f00 6e17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@176e │ │ -1ab246: 7110 65c1 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c165 │ │ -1ab24c: 0c00 |0068: move-result-object v0 │ │ -1ab24e: 6e10 c093 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93c0 │ │ -1ab254: 0c05 |006c: move-result-object v5 │ │ -1ab256: 07a3 |006d: move-object v3, v10 │ │ -1ab258: 01b6 |006e: move v6, v11 │ │ -1ab25a: 01c7 |006f: move v7, v12 │ │ -1ab25c: 01d8 |0070: move v8, v13 │ │ -1ab25e: 7606 2411 0300 |0071: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1124 │ │ -1ab264: 0a0b |0074: move-result v11 │ │ -1ab266: 2811 |0075: goto 0086 // +0011 │ │ -1ab268: 6e10 fe10 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ab26e: 0c00 |0079: move-result-object v0 │ │ -1ab270: 1a02 6892 |007a: const-string v2, "android.intent.extra.TEXT" // string@9268 │ │ -1ab274: 6e20 a800 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ -1ab27a: 0a00 |007f: move-result v0 │ │ -1ab27c: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ -1ab280: 7040 2711 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@1127 │ │ -1ab286: 0a0b |0085: move-result v11 │ │ -1ab288: 01b1 |0086: move v1, v11 │ │ -1ab28a: 281c |0087: goto 00a3 // +001c │ │ -1ab28c: 0d0b |0088: move-exception v11 │ │ -1ab28e: 6e10 2993 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@9329 │ │ -1ab294: 07a2 |008c: move-object v2, v10 │ │ -1ab296: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ -1ab29a: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ -1ab29e: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -1ab2a0: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ -1ab2a6: 1204 |0095: const/4 v4, #int 0 // #0 │ │ -1ab2a8: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -1ab2aa: 1206 |0097: const/4 v6, #int 0 // #0 │ │ -1ab2ac: 7707 3146 0200 |0098: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@4631 │ │ -1ab2b2: 220c e404 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04e4 │ │ -1ab2b6: 7030 9610 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@1096 │ │ -1ab2bc: 7110 c479 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79c4 │ │ -1ab2c2: 0f01 |00a3: return v1 │ │ +1ab23c: |[1ab23c] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles:(III)Z │ │ +1ab24c: 7010 f910 0a00 |0000: invoke-direct {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ab252: 0c00 |0003: move-result-object v0 │ │ +1ab254: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1ab256: 55a2 6205 |0005: iget-boolean v2, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isMultiple:Z // field@0562 │ │ +1ab25a: 3802 4100 |0007: if-eqz v2, 0048 // +0041 │ │ +1ab25e: 5400 4001 |0009: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNames:Landroidx/recyclerview/widget/RecyclerView; // field@0140 │ │ +1ab262: 6e10 dd06 0000 |000b: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView;.getAdapter:()Landroidx/recyclerview/widget/RecyclerView$Adapter; // method@06dd │ │ +1ab268: 0c00 |000e: move-result-object v0 │ │ +1ab26a: 1a02 5fdc |000f: const-string v2, "null cannot be cast to non-null type com.infomaniak.drive.ui.SaveExternalUriAdapter" // string@dc5f │ │ +1ab26e: 7120 07b7 2000 |0011: invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)V // method@b707 │ │ +1ab274: 1f00 ff04 |0014: check-cast v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // type@04ff │ │ +1ab278: 6e10 4c11 0000 |0016: invoke-virtual {v0}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getUris:()Ljava/util/List; // method@114c │ │ +1ab27e: 0c00 |0019: move-result-object v0 │ │ +1ab280: 1f00 8817 |001a: check-cast v0, Ljava/lang/Iterable; // type@1788 │ │ +1ab284: 7210 6b93 0000 |001c: invoke-interface {v0}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@936b │ │ +1ab28a: 0c00 |001f: move-result-object v0 │ │ +1ab28c: 7210 5297 0000 |0020: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@9752 │ │ +1ab292: 0a02 |0023: move-result v2 │ │ +1ab294: 3802 2100 |0024: if-eqz v2, 0045 // +0021 │ │ +1ab298: 7210 5397 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@9753 │ │ +1ab29e: 0c02 |0029: move-result-object v2 │ │ +1ab2a0: 1f02 2a19 |002a: check-cast v2, Lkotlin/Pair; // type@192a │ │ +1ab2a4: 6e10 ba9a 0200 |002c: invoke-virtual {v2}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aba │ │ +1ab2aa: 0c03 |002f: move-result-object v3 │ │ +1ab2ac: 0735 |0030: move-object v5, v3 │ │ +1ab2ae: 1f05 9500 |0031: check-cast v5, Landroid/net/Uri; // type@0095 │ │ +1ab2b2: 6e10 bb9a 0200 |0033: invoke-virtual {v2}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9abb │ │ +1ab2b8: 0c02 |0036: move-result-object v2 │ │ +1ab2ba: 0726 |0037: move-object v6, v2 │ │ +1ab2bc: 1f06 9e17 |0038: check-cast v6, Ljava/lang/String; // type@179e │ │ +1ab2c0: 07a4 |003a: move-object v4, v10 │ │ +1ab2c2: 01b7 |003b: move v7, v11 │ │ +1ab2c4: 01c8 |003c: move v8, v12 │ │ +1ab2c6: 01d9 |003d: move v9, v13 │ │ +1ab2c8: 7606 2411 0400 |003e: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1124 │ │ +1ab2ce: 0a02 |0041: move-result v2 │ │ +1ab2d0: 3902 deff |0042: if-nez v2, 0020 // -0022 │ │ +1ab2d4: 0f01 |0044: return v1 │ │ +1ab2d6: 121b |0045: const/4 v11, #int 1 // #1 │ │ +1ab2d8: 1211 |0046: const/4 v1, #int 1 // #1 │ │ +1ab2da: 285c |0047: goto 00a3 // +005c │ │ +1ab2dc: 6e10 fe10 0a00 |0048: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ab2e2: 0c02 |004b: move-result-object v2 │ │ +1ab2e4: 1a03 6b92 |004c: const-string v3, "android.intent.extra.STREAM" // string@926b │ │ +1ab2e8: 6e20 a800 3200 |004e: invoke-virtual {v2, v3}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ +1ab2ee: 0a02 |0051: move-result v2 │ │ +1ab2f0: 3802 2400 |0052: if-eqz v2, 0076 // +0024 │ │ +1ab2f4: 54a4 6005 |0054: iget-object v4, v10, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.currentUri:Landroid/net/Uri; // field@0560 │ │ +1ab2f8: 7110 06b7 0400 |0056: invoke-static {v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1ab2fe: 5400 3e01 |0059: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1ab302: 6e10 c308 0000 |005b: invoke-virtual {v0}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c3 │ │ +1ab308: 0c00 |005e: move-result-object v0 │ │ +1ab30a: 7110 3294 0000 |005f: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9432 │ │ +1ab310: 0c00 |0062: move-result-object v0 │ │ +1ab312: 1f00 6f17 |0063: check-cast v0, Ljava/lang/CharSequence; // type@176f │ │ +1ab316: 7110 72c1 0000 |0065: invoke-static {v0}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c172 │ │ +1ab31c: 0c00 |0068: move-result-object v0 │ │ +1ab31e: 6e10 cd93 0000 |0069: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93cd │ │ +1ab324: 0c05 |006c: move-result-object v5 │ │ +1ab326: 07a3 |006d: move-object v3, v10 │ │ +1ab328: 01b6 |006e: move v6, v11 │ │ +1ab32a: 01c7 |006f: move v7, v12 │ │ +1ab32c: 01d8 |0070: move v8, v13 │ │ +1ab32e: 7606 2411 0300 |0071: invoke-direct/range {v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.store:(Landroid/net/Uri;Ljava/lang/String;III)Z // method@1124 │ │ +1ab334: 0a0b |0074: move-result v11 │ │ +1ab336: 2811 |0075: goto 0086 // +0011 │ │ +1ab338: 6e10 fe10 0a00 |0076: invoke-virtual {v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ab33e: 0c00 |0079: move-result-object v0 │ │ +1ab340: 1a02 6d92 |007a: const-string v2, "android.intent.extra.TEXT" // string@926d │ │ +1ab344: 6e20 a800 2000 |007c: invoke-virtual {v0, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@00a8 │ │ +1ab34a: 0a00 |007f: move-result v0 │ │ +1ab34c: 3800 2300 |0080: if-eqz v0, 00a3 // +0023 │ │ +1ab350: 7040 2711 badc |0082: invoke-direct {v10, v11, v12, v13}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.storeText:(III)Z // method@1127 │ │ +1ab356: 0a0b |0085: move-result v11 │ │ +1ab358: 01b1 |0086: move v1, v11 │ │ +1ab35a: 281c |0087: goto 00a3 // +001c │ │ +1ab35c: 0d0b |0088: move-exception v11 │ │ +1ab35e: 6e10 3693 0b00 |0089: invoke-virtual {v11}, Ljava/lang/Exception;.printStackTrace:()V // method@9336 │ │ +1ab364: 07a2 |008c: move-object v2, v10 │ │ +1ab366: 1f02 1600 |008d: check-cast v2, Landroid/app/Activity; // type@0016 │ │ +1ab36a: 1307 0e00 |008f: const/16 v7, #int 14 // #e │ │ +1ab36e: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +1ab370: 1403 6000 147f |0092: const v3, #float 1.96728e+38 // #7f140060 │ │ +1ab376: 1204 |0095: const/4 v4, #int 0 // #0 │ │ +1ab378: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +1ab37a: 1206 |0097: const/4 v6, #int 0 // #0 │ │ +1ab37c: 7707 3e46 0200 |0098: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/infomaniak/lib/core/utils/SnackbarUtils;.showSnackbar$default:(Landroid/app/Activity;ILandroid/view/View;ILkotlin/jvm/functions/Function0;ILjava/lang/Object;)V // method@463e │ │ +1ab382: 220c e404 |009b: new-instance v12, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3; // type@04e4 │ │ +1ab386: 7030 9610 ac0b |009d: invoke-direct {v12, v10, v11}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda3;.:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;)V // method@1096 │ │ +1ab38c: 7110 d179 0c00 |00a0: invoke-static {v12}, Lio/sentry/Sentry;.withScope:(Lio/sentry/ScopeCallback;)V // method@79d1 │ │ +1ab392: 0f01 |00a3: return v1 │ │ catches : 1 │ │ 0x0005 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0088 │ │ positions : │ │ 0x0000 line=412 │ │ 0x0005 line=415 │ │ 0x0009 line=416 │ │ @@ -42434,38 +42434,38 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -1acba4: |[1acba4] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ -1acbb4: 1a00 b7ed |0000: const-string v0, "scope" // string@edb7 │ │ -1acbb8: 7120 fcb6 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1acbbe: 6e10 0011 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@1100 │ │ -1acbc4: 0c00 |0008: move-result-object v0 │ │ -1acbc6: 6e10 3106 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0631 │ │ -1acbcc: 0c00 |000c: move-result-object v0 │ │ -1acbce: 6e10 2f06 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@062f │ │ -1acbd4: 0c00 |0010: move-result-object v0 │ │ -1acbd6: 1a01 03cb |0011: const-string v1, "lifecycleState" // string@cb03 │ │ -1acbda: 7230 5d73 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@735d │ │ -1acbe0: 7010 0611 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@1106 │ │ -1acbe6: 0c02 |0019: move-result-object v2 │ │ -1acbe8: 6e10 1092 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@9210 │ │ -1acbee: 0a02 |001d: move-result v2 │ │ -1acbf0: 7110 2694 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@9426 │ │ -1acbf6: 0c02 |0021: move-result-object v2 │ │ -1acbf8: 1a00 7af7 |0022: const-string v0, "sharedFolderExists" // string@f77a │ │ -1acbfc: 7230 5d73 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@735d │ │ -1acc02: 6202 daa6 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6da │ │ -1acc06: 7220 6073 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@7360 │ │ -1acc0c: 1f03 a517 |002c: check-cast v3, Ljava/lang/Throwable; // type@17a5 │ │ -1acc10: 7110 7a79 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@797a │ │ -1acc16: 0e00 |0031: return-void │ │ +1acc74: |[1acc74] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeFiles$lambda$46$lambda$45:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;Ljava/lang/Exception;Lio/sentry/IScope;)V │ │ +1acc84: 1a00 bced |0000: const-string v0, "scope" // string@edbc │ │ +1acc88: 7120 09b7 0400 |0002: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1acc8e: 6e10 0011 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getLifecycle:()Landroidx/lifecycle/Lifecycle; // method@1100 │ │ +1acc94: 0c00 |0008: move-result-object v0 │ │ +1acc96: 6e10 3106 0000 |0009: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle;.getCurrentState:()Landroidx/lifecycle/Lifecycle$State; // method@0631 │ │ +1acc9c: 0c00 |000c: move-result-object v0 │ │ +1acc9e: 6e10 2f06 0000 |000d: invoke-virtual {v0}, Landroidx/lifecycle/Lifecycle$State;.name:()Ljava/lang/String; // method@062f │ │ +1acca4: 0c00 |0010: move-result-object v0 │ │ +1acca6: 1a01 08cb |0011: const-string v1, "lifecycleState" // string@cb08 │ │ +1accaa: 7230 6a73 1400 |0013: invoke-interface {v4, v1, v0}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@736a │ │ +1accb0: 7010 0611 0200 |0016: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getSharedFolder:()Ljava/io/File; // method@1106 │ │ +1accb6: 0c02 |0019: move-result-object v2 │ │ +1accb8: 6e10 1d92 0200 |001a: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@921d │ │ +1accbe: 0a02 |001d: move-result v2 │ │ +1accc0: 7110 3394 0200 |001e: invoke-static {v2}, Ljava/lang/String;.valueOf:(Z)Ljava/lang/String; // method@9433 │ │ +1accc6: 0c02 |0021: move-result-object v2 │ │ +1accc8: 1a00 7ff7 |0022: const-string v0, "sharedFolderExists" // string@f77f │ │ +1acccc: 7230 6a73 0402 |0024: invoke-interface {v4, v0, v2}, Lio/sentry/IScope;.setExtra:(Ljava/lang/String;Ljava/lang/String;)V // method@736a │ │ +1accd2: 6202 dda6 |0027: sget-object v2, Lio/sentry/SentryLevel;.WARNING:Lio/sentry/SentryLevel; // field@a6dd │ │ +1accd6: 7220 6d73 2400 |0029: invoke-interface {v4, v2}, Lio/sentry/IScope;.setLevel:(Lio/sentry/SentryLevel;)V // method@736d │ │ +1accdc: 1f03 a617 |002c: check-cast v3, Ljava/lang/Throwable; // type@17a6 │ │ +1acce0: 7110 8779 0300 |002e: invoke-static {v3}, Lio/sentry/Sentry;.captureException:(Ljava/lang/Throwable;)Lio/sentry/protocol/SentryId; // method@7987 │ │ +1acce6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=435 │ │ 0x0016 line=436 │ │ 0x0027 line=437 │ │ 0x002c line=438 │ │ locals : │ │ @@ -42478,113 +42478,113 @@ │ │ type : '(III)Z' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 26 │ │ ins : 4 │ │ outs : 18 │ │ insns size : 191 16-bit code units │ │ -1ab2d4: |[1ab2d4] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ -1ab2e4: 1a00 adb0 |0000: const-string v0, "getBytes(...)" // string@b0ad │ │ -1ab2e8: 1a01 f581 |0002: const-string v1, "URL=" // string@81f5 │ │ -1ab2ec: 7401 fe10 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ -1ab2f2: 0c02 |0007: move-result-object v2 │ │ -1ab2f4: 1a03 6892 |0008: const-string v3, "android.intent.extra.TEXT" // string@9268 │ │ -1ab2f8: 6e20 a700 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ -1ab2fe: 0c02 |000d: move-result-object v2 │ │ -1ab300: 3802 ad00 |000e: if-eqz v2, 00bb // +00ad │ │ -1ab304: 7601 f910 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ab30a: 0c03 |0013: move-result-object v3 │ │ -1ab30c: 5433 3e01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1ab310: 6e10 c308 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c3 │ │ -1ab316: 0c03 |0019: move-result-object v3 │ │ -1ab318: 7110 2594 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9425 │ │ -1ab31e: 0c03 |001d: move-result-object v3 │ │ -1ab320: 1f03 6e17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@176e │ │ -1ab324: 7110 65c1 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c165 │ │ -1ab32a: 0c03 |0023: move-result-object v3 │ │ -1ab32c: 6e10 c093 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93c0 │ │ -1ab332: 0c0a |0027: move-result-object v10 │ │ -1ab334: 2209 4418 |0028: new-instance v9, Ljava/util/Date; // type@1844 │ │ -1ab338: 7010 0997 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@9709 │ │ -1ab33e: 0803 1600 |002d: move-object/from16 v3, v22 │ │ -1ab342: 7020 0211 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1102 │ │ -1ab348: 0c04 |0032: move-result-object v4 │ │ -1ab34a: 6e10 0c92 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@920c │ │ -1ab350: 0a05 |0036: move-result v5 │ │ -1ab352: 3805 8600 |0037: if-eqz v5, 00bd // +0086 │ │ -1ab356: 6e10 0f97 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@970f │ │ -1ab35c: 0b05 |003c: move-result-wide v5 │ │ -1ab35e: 6e30 2392 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@9223 │ │ -1ab364: 7110 5e3a 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3a5e │ │ -1ab36a: 0a05 |0043: move-result v5 │ │ -1ab36c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ -1ab36e: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ -1ab372: 2205 4b17 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@174b │ │ -1ab376: 7020 3092 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@9230 │ │ -1ab37c: 1f05 4317 |004c: check-cast v5, Ljava/io/Closeable; // type@1743 │ │ -1ab380: 0757 |004e: move-object v7, v5 │ │ -1ab382: 1f07 4b17 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@174b │ │ -1ab386: 1a08 8788 |0051: const-string v8, "[InternetShortcut]" // string@8887 │ │ -1ab38a: 620b 8ab6 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b68a │ │ -1ab38e: 6e20 fd93 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@93fd │ │ -1ab394: 0c08 |0058: move-result-object v8 │ │ -1ab396: 7120 fbb6 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ab39c: 6e20 3792 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@9237 │ │ -1ab3a2: 2208 9f17 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@179f │ │ -1ab3a6: 7020 3294 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1ab3ac: 6e20 3b94 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1ab3b2: 6e10 4d94 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1ab3b8: 0c01 |006a: move-result-object v1 │ │ -1ab3ba: 6202 8ab6 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b68a │ │ -1ab3be: 6e20 fd93 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@93fd │ │ -1ab3c4: 0c01 |0070: move-result-object v1 │ │ -1ab3c6: 7120 fbb6 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ab3cc: 6e20 3792 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@9237 │ │ -1ab3d2: 6200 78b2 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1ab3d6: 7120 0eb3 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab3dc: 280e |007c: goto 008a // +000e │ │ -1ab3de: 0d00 |007d: move-exception v0 │ │ -1ab3e0: 0701 |007e: move-object v1, v0 │ │ -1ab3e2: 2701 |007f: throw v1 │ │ -1ab3e4: 0d00 |0080: move-exception v0 │ │ -1ab3e6: 0702 |0081: move-object v2, v0 │ │ -1ab3e8: 7120 0eb3 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b30e │ │ -1ab3ee: 2702 |0085: throw v2 │ │ -1ab3f0: 1220 |0086: const/4 v0, #int 2 // #2 │ │ -1ab3f2: 7156 89b3 2406 |0087: invoke-static {v4, v2, v6, v0, v6}, Lkotlin/io/FilesKt;.writeText$default:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V // method@b389 │ │ -1ab3f8: 7110 c501 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ -1ab3fe: 0c00 |008d: move-result-object v0 │ │ -1ab400: 6e10 cc01 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1ab406: 0c00 |0091: move-result-object v0 │ │ -1ab408: 0705 |0092: move-object v5, v0 │ │ -1ab40a: 1a01 b4fe |0093: const-string v1, "toString(...)" // string@feb4 │ │ -1ab40e: 7120 fbb6 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ab414: 6e10 1b92 0400 |0098: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@921b │ │ -1ab41a: 0b0b |009b: move-result-wide v11 │ │ -1ab41c: 2200 9f03 |009c: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ -1ab420: 0704 |009e: move-object v4, v0 │ │ -1ab422: 1314 821a |009f: const/16 v20, #int 6786 // #1a82 │ │ -1ab426: 1315 0000 |00a1: const/16 v21, #int 0 // #0 │ │ -1ab42a: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ -1ab42c: 120d |00a4: const/4 v13, #int 0 // #0 │ │ -1ab42e: 120f |00a5: const/4 v15, #int 0 // #0 │ │ -1ab430: 1a10 be72 |00a6: const-string v16, "SHARED_FILE" // string@72be │ │ -1ab434: 1311 0000 |00a8: const/16 v17, #int 0 // #0 │ │ -1ab438: 1312 0000 |00aa: const/16 v18, #int 0 // #0 │ │ -1ab43c: 0207 1800 |00ac: move/from16 v7, v24 │ │ -1ab440: 0798 |00ae: move-object v8, v9 │ │ -1ab442: 020e 1900 |00af: move/from16 v14, v25 │ │ -1ab446: 0213 1700 |00b1: move/from16 v19, v23 │ │ -1ab44a: 7612 490b 0400 |00b3: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b49 │ │ -1ab450: 6e10 510b 0000 |00b6: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b51 │ │ -1ab456: 1210 |00b9: const/4 v0, #int 1 // #1 │ │ -1ab458: 0f00 |00ba: return v0 │ │ -1ab45a: 0803 1600 |00bb: move-object/from16 v3, v22 │ │ -1ab45e: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ -1ab460: 0f00 |00be: return v0 │ │ +1ab3a4: |[1ab3a4] com.infomaniak.drive.ui.SaveExternalFilesActivity.storeText:(III)Z │ │ +1ab3b4: 1a00 b2b0 |0000: const-string v0, "getBytes(...)" // string@b0b2 │ │ +1ab3b8: 1a01 f981 |0002: const-string v1, "URL=" // string@81f9 │ │ +1ab3bc: 7401 fe10 1600 |0004: invoke-virtual/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getIntent:()Landroid/content/Intent; // method@10fe │ │ +1ab3c2: 0c02 |0007: move-result-object v2 │ │ +1ab3c4: 1a03 6d92 |0008: const-string v3, "android.intent.extra.TEXT" // string@926d │ │ +1ab3c8: 6e20 a700 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00a7 │ │ +1ab3ce: 0c02 |000d: move-result-object v2 │ │ +1ab3d0: 3802 ad00 |000e: if-eqz v2, 00bb // +00ad │ │ +1ab3d4: 7601 f910 1600 |0010: invoke-direct/range {v22}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ab3da: 0c03 |0013: move-result-object v3 │ │ +1ab3dc: 5433 3e01 |0014: iget-object v3, v3, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1ab3e0: 6e10 c308 0300 |0016: invoke-virtual {v3}, Lcom/google/android/material/textfield/TextInputEditText;.getText:()Landroid/text/Editable; // method@08c3 │ │ +1ab3e6: 0c03 |0019: move-result-object v3 │ │ +1ab3e8: 7110 3294 0300 |001a: invoke-static {v3}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@9432 │ │ +1ab3ee: 0c03 |001d: move-result-object v3 │ │ +1ab3f0: 1f03 6f17 |001e: check-cast v3, Ljava/lang/CharSequence; // type@176f │ │ +1ab3f4: 7110 72c1 0300 |0020: invoke-static {v3}, Lkotlin/text/StringsKt;.trim:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@c172 │ │ +1ab3fa: 0c03 |0023: move-result-object v3 │ │ +1ab3fc: 6e10 cd93 0300 |0024: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@93cd │ │ +1ab402: 0c0a |0027: move-result-object v10 │ │ +1ab404: 2209 4518 |0028: new-instance v9, Ljava/util/Date; // type@1845 │ │ +1ab408: 7010 1697 0900 |002a: invoke-direct {v9}, Ljava/util/Date;.:()V // method@9716 │ │ +1ab40e: 0803 1600 |002d: move-object/from16 v3, v22 │ │ +1ab412: 7020 0211 a300 |002f: invoke-direct {v3, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getOutputFile:(Ljava/lang/String;)Ljava/io/File; // method@1102 │ │ +1ab418: 0c04 |0032: move-result-object v4 │ │ +1ab41a: 6e10 1992 0400 |0033: invoke-virtual {v4}, Ljava/io/File;.createNewFile:()Z // method@9219 │ │ +1ab420: 0a05 |0036: move-result v5 │ │ +1ab422: 3805 8600 |0037: if-eqz v5, 00bd // +0086 │ │ +1ab426: 6e10 1c97 0900 |0039: invoke-virtual {v9}, Ljava/util/Date;.getTime:()J // method@971c │ │ +1ab42c: 0b05 |003c: move-result-wide v5 │ │ +1ab42e: 6e30 3092 5406 |003d: invoke-virtual {v4, v5, v6}, Ljava/io/File;.setLastModified:(J)Z // method@9230 │ │ +1ab434: 7110 6b3a 0a00 |0040: invoke-static {v10}, Lcom/infomaniak/drive/utils/ExtensionsKt;.isUrlFile:(Ljava/lang/String;)Z // method@3a6b │ │ +1ab43a: 0a05 |0043: move-result v5 │ │ +1ab43c: 1206 |0044: const/4 v6, #int 0 // #0 │ │ +1ab43e: 3805 4100 |0045: if-eqz v5, 0086 // +0041 │ │ +1ab442: 2205 4c17 |0047: new-instance v5, Ljava/io/FileOutputStream; // type@174c │ │ +1ab446: 7020 3d92 4500 |0049: invoke-direct {v5, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@923d │ │ +1ab44c: 1f05 4417 |004c: check-cast v5, Ljava/io/Closeable; // type@1744 │ │ +1ab450: 0757 |004e: move-object v7, v5 │ │ +1ab452: 1f07 4c17 |004f: check-cast v7, Ljava/io/FileOutputStream; // type@174c │ │ +1ab456: 1a08 8b88 |0051: const-string v8, "[InternetShortcut]" // string@888b │ │ +1ab45a: 620b 8db6 |0053: sget-object v11, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b68d │ │ +1ab45e: 6e20 0a94 b800 |0055: invoke-virtual {v8, v11}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@940a │ │ +1ab464: 0c08 |0058: move-result-object v8 │ │ +1ab466: 7120 08b7 0800 |0059: invoke-static {v8, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ab46c: 6e20 4492 8700 |005c: invoke-virtual {v7, v8}, Ljava/io/FileOutputStream;.write:([B)V // method@9244 │ │ +1ab472: 2208 a017 |005f: new-instance v8, Ljava/lang/StringBuilder; // type@17a0 │ │ +1ab476: 7020 3f94 1800 |0061: invoke-direct {v8, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1ab47c: 6e20 4894 2800 |0064: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1ab482: 6e10 5a94 0800 |0067: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1ab488: 0c01 |006a: move-result-object v1 │ │ +1ab48a: 6202 8db6 |006b: sget-object v2, Lkotlin/text/Charsets;.UTF_8:Ljava/nio/charset/Charset; // field@b68d │ │ +1ab48e: 6e20 0a94 2100 |006d: invoke-virtual {v1, v2}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@940a │ │ +1ab494: 0c01 |0070: move-result-object v1 │ │ +1ab496: 7120 08b7 0100 |0071: invoke-static {v1, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ab49c: 6e20 4492 1700 |0074: invoke-virtual {v7, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@9244 │ │ +1ab4a2: 6200 7bb2 |0077: sget-object v0, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1ab4a6: 7120 1bb3 6500 |0079: invoke-static {v5, v6}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab4ac: 280e |007c: goto 008a // +000e │ │ +1ab4ae: 0d00 |007d: move-exception v0 │ │ +1ab4b0: 0701 |007e: move-object v1, v0 │ │ +1ab4b2: 2701 |007f: throw v1 │ │ +1ab4b4: 0d00 |0080: move-exception v0 │ │ +1ab4b6: 0702 |0081: move-object v2, v0 │ │ +1ab4b8: 7120 1bb3 1500 |0082: invoke-static {v5, v1}, Lkotlin/io/CloseableKt;.closeFinally:(Ljava/io/Closeable;Ljava/lang/Throwable;)V // method@b31b │ │ +1ab4be: 2702 |0085: throw v2 │ │ +1ab4c0: 1220 |0086: const/4 v0, #int 2 // #2 │ │ +1ab4c2: 7156 96b3 2406 |0087: invoke-static {v4, v2, v6, v0, v6}, Lkotlin/io/FilesKt;.writeText$default:(Ljava/io/File;Ljava/lang/String;Ljava/nio/charset/Charset;ILjava/lang/Object;)V // method@b396 │ │ +1ab4c8: 7110 c501 0400 |008a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01c5 │ │ +1ab4ce: 0c00 |008d: move-result-object v0 │ │ +1ab4d0: 6e10 cc01 0000 |008e: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1ab4d6: 0c00 |0091: move-result-object v0 │ │ +1ab4d8: 0705 |0092: move-object v5, v0 │ │ +1ab4da: 1a01 b9fe |0093: const-string v1, "toString(...)" // string@feb9 │ │ +1ab4de: 7120 08b7 1000 |0095: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ab4e4: 6e10 2892 0400 |0098: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@9228 │ │ +1ab4ea: 0b0b |009b: move-result-wide v11 │ │ +1ab4ec: 2200 9f03 |009c: new-instance v0, Lcom/infomaniak/drive/data/models/UploadFile; // type@039f │ │ +1ab4f0: 0704 |009e: move-object v4, v0 │ │ +1ab4f2: 1314 821a |009f: const/16 v20, #int 6786 // #1a82 │ │ +1ab4f6: 1315 0000 |00a1: const/16 v21, #int 0 // #0 │ │ +1ab4fa: 1206 |00a3: const/4 v6, #int 0 // #0 │ │ +1ab4fc: 120d |00a4: const/4 v13, #int 0 // #0 │ │ +1ab4fe: 120f |00a5: const/4 v15, #int 0 // #0 │ │ +1ab500: 1a10 c272 |00a6: const-string v16, "SHARED_FILE" // string@72c2 │ │ +1ab504: 1311 0000 |00a8: const/16 v17, #int 0 // #0 │ │ +1ab508: 1312 0000 |00aa: const/16 v18, #int 0 // #0 │ │ +1ab50c: 0207 1800 |00ac: move/from16 v7, v24 │ │ +1ab510: 0798 |00ae: move-object v8, v9 │ │ +1ab512: 020e 1900 |00af: move/from16 v14, v25 │ │ +1ab516: 0213 1700 |00b1: move/from16 v19, v23 │ │ +1ab51a: 7612 490b 0400 |00b3: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Lcom/infomaniak/drive/data/models/UploadFile;.:(Ljava/lang/String;Ljava/util/Date;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;JLjava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@0b49 │ │ +1ab520: 6e10 510b 0000 |00b6: invoke-virtual {v0}, Lcom/infomaniak/drive/data/models/UploadFile;.store:()V // method@0b51 │ │ +1ab526: 1210 |00b9: const/4 v0, #int 1 // #1 │ │ +1ab528: 0f00 |00ba: return v0 │ │ +1ab52a: 0803 1600 |00bb: move-object/from16 v3, v22 │ │ +1ab52e: 1200 |00bd: const/4 v0, #int 0 // #0 │ │ +1ab530: 0f00 |00be: return v0 │ │ catches : 2 │ │ 0x004e - 0x0079 │ │ -> 0x007d │ │ 0x007f - 0x0080 │ │ -> 0x0080 │ │ positions : │ │ 0x0000 line=445 │ │ @@ -42618,19 +42618,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)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 │ │ -1ab514: |[1ab514] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ -1ab524: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ -1ab528: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1ab52c: 7020 1e0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b1e │ │ -1ab532: 1100 |0007: return-object v0 │ │ +1ab5e4: |[1ab5e4] com.infomaniak.drive.ui.SaveExternalFilesActivity.uiSettings_delegate$lambda$3:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;)Lcom/infomaniak/drive/data/models/UiSettings; │ │ +1ab5f4: 2200 9d03 |0000: new-instance v0, Lcom/infomaniak/drive/data/models/UiSettings; // type@039d │ │ +1ab5f8: 1f01 3100 |0002: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1ab5fc: 7020 1e0b 1000 |0004: invoke-direct {v0, v1}, Lcom/infomaniak/drive/data/models/UiSettings;.:(Landroid/content/Context;)V // method@0b1e │ │ +1ab602: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ Virtual methods - │ │ @@ -42639,58 +42639,58 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 91 16-bit code units │ │ -1ac5b0: |[1ac5b0] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -1ac5c0: 7010 f910 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ -1ac5c6: 0c00 |0003: move-result-object v0 │ │ -1ac5c8: 6f20 810c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c81 │ │ -1ac5ce: 6e10 cd0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bcd │ │ -1ac5d4: 0c0a |000a: move-result-object v10 │ │ -1ac5d6: 1f0a 1001 |000b: check-cast v10, Landroid/view/View; // type@0110 │ │ -1ac5da: 6e20 1a11 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@111a │ │ -1ac5e0: 7010 0d11 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@110d │ │ -1ac5e6: 0a0a |0013: move-result v10 │ │ -1ac5e8: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ -1ac5ec: 7010 0e11 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@110e │ │ -1ac5f2: 0a0a |0019: move-result v10 │ │ -1ac5f4: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ -1ac5f8: 283b |001c: goto 0057 // +003b │ │ -1ac5fa: 7010 1c11 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@111c │ │ -1ac600: 7010 e910 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10e9 │ │ -1ac606: 620a af00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ -1ac60a: 0791 |0025: move-object v1, v9 │ │ -1ac60c: 1f01 3100 |0026: check-cast v1, Landroid/content/Context; // type@0031 │ │ -1ac610: 6202 b712 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12b7 │ │ -1ac614: 6e10 8739 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3987 │ │ -1ac61a: 0a02 |002d: move-result v2 │ │ -1ac61c: 6e30 2309 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0923 │ │ -1ac622: 7010 f510 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10f5 │ │ -1ac628: 7010 f310 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10f3 │ │ -1ac62e: 7010 1e11 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@111e │ │ -1ac634: 540a 3e01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ -1ac638: 1a00 caab |003c: const-string v0, "fileNameEdit" // string@abca │ │ -1ac63c: 7120 fbb6 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ac642: 7020 1511 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@1115 │ │ -1ac648: 6201 df14 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14df │ │ -1ac64c: 0792 |0046: move-object v2, v9 │ │ -1ac64e: 1f02 6101 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0161 │ │ -1ac652: 2206 dd04 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04dd │ │ -1ac656: 7010 8810 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@1088 │ │ -1ac65c: 1267 |004e: const/4 v7, #int 6 // #6 │ │ -1ac65e: 1208 |004f: const/4 v8, #int 0 // #0 │ │ -1ac660: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -1ac662: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ -1ac666: 7708 b93f 0100 |0053: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, 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@3fb9 │ │ -1ac66c: 0e00 |0056: return-void │ │ -1ac66e: 6e10 f810 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ -1ac674: 0e00 |005a: return-void │ │ +1ac680: |[1ac680] com.infomaniak.drive.ui.SaveExternalFilesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +1ac690: 7010 f910 0900 |0000: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getBinding:()Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding; // method@10f9 │ │ +1ac696: 0c00 |0003: move-result-object v0 │ │ +1ac698: 6f20 810c a900 |0004: invoke-super {v9, v10}, Lcom/infomaniak/drive/ui/BaseActivity;.onCreate:(Landroid/os/Bundle;)V // method@0c81 │ │ +1ac69e: 6e10 cd0b 0000 |0007: invoke-virtual {v0}, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.getRoot:()Landroidx/core/widget/NestedScrollView; // method@0bcd │ │ +1ac6a4: 0c0a |000a: move-result-object v10 │ │ +1ac6a6: 1f0a 1001 |000b: check-cast v10, Landroid/view/View; // type@0110 │ │ +1ac6aa: 6e20 1a11 a900 |000d: invoke-virtual {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setContentView:(Landroid/view/View;)V // method@111a │ │ +1ac6b0: 7010 0d11 0900 |0010: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isAuth:()Z // method@110d │ │ +1ac6b6: 0a0a |0013: move-result v10 │ │ +1ac6b8: 380a 4300 |0014: if-eqz v10, 0057 // +0043 │ │ +1ac6bc: 7010 0e11 0900 |0016: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.isExtrasNull:()Z // method@110e │ │ +1ac6c2: 0a0a |0019: move-result v10 │ │ +1ac6c4: 380a 0300 |001a: if-eqz v10, 001d // +0003 │ │ +1ac6c8: 283b |001c: goto 0057 // +003b │ │ +1ac6ca: 7010 1c11 0900 |001d: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupDrivePermissions:()V // method@111c │ │ +1ac6d0: 7010 e910 0900 |0020: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.activeDefaultUser:()V // method@10e9 │ │ +1ac6d6: 620a af00 |0023: sget-object v10, Lcom/infomaniak/drive/MatomoDrive;.INSTANCE:Lcom/infomaniak/drive/MatomoDrive; // field@00af │ │ +1ac6da: 0791 |0025: move-object v1, v9 │ │ +1ac6dc: 1f01 3100 |0026: check-cast v1, Landroid/content/Context; // type@0031 │ │ +1ac6e0: 6202 ba12 |0028: sget-object v2, Lcom/infomaniak/drive/utils/AccountUtils;.INSTANCE:Lcom/infomaniak/drive/utils/AccountUtils; // field@12ba │ │ +1ac6e4: 6e10 9439 0200 |002a: invoke-virtual {v2}, Lcom/infomaniak/drive/utils/AccountUtils;.getCurrentUserId:()I // method@3994 │ │ +1ac6ea: 0a02 |002d: move-result v2 │ │ +1ac6ec: 6e30 2309 1a02 |002e: invoke-virtual {v10, v1, v2}, Lcom/infomaniak/drive/MatomoDrive;.trackUserId:(Landroid/content/Context;I)V // method@0923 │ │ +1ac6f2: 7010 f510 0900 |0031: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchSelectedDrive:()V // method@10f5 │ │ +1ac6f8: 7010 f310 0900 |0034: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.fetchFolder:()V // method@10f3 │ │ +1ac6fe: 7010 1e11 0900 |0037: invoke-direct {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.setupSaveButton:()Lcom/google/android/material/button/MaterialButton; // method@111e │ │ +1ac704: 540a 3e01 |003a: iget-object v10, v0, Lcom/infomaniak/drive/databinding/ActivitySaveExternalFileBinding;.fileNameEdit:Lcom/google/android/material/textfield/TextInputEditText; // field@013e │ │ +1ac708: 1a00 cfab |003c: const-string v0, "fileNameEdit" // string@abcf │ │ +1ac70c: 7120 08b7 0a00 |003e: invoke-static {v10, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ac712: 7020 1511 a900 |0041: invoke-direct {v9, v10}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.selectAllButFileExtension:(Lcom/google/android/material/textfield/TextInputEditText;)V // method@1115 │ │ +1ac718: 6201 e214 |0044: sget-object v1, Lcom/infomaniak/lib/applock/LockActivity;.Companion:Lcom/infomaniak/lib/applock/LockActivity$Companion; // field@14e2 │ │ +1ac71c: 0792 |0046: move-object v2, v9 │ │ +1ac71e: 1f02 6101 |0047: check-cast v2, Landroidx/activity/ComponentActivity; // type@0161 │ │ +1ac722: 2206 dd04 |0049: new-instance v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14; // type@04dd │ │ +1ac726: 7010 8810 0600 |004b: invoke-direct {v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity$$ExternalSyntheticLambda14;.:()V // method@1088 │ │ +1ac72c: 1267 |004e: const/4 v7, #int 6 // #6 │ │ +1ac72e: 1208 |004f: const/4 v8, #int 0 // #0 │ │ +1ac730: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +1ac732: 1604 0000 |0051: const-wide/16 v4, #int 0 // #0 │ │ +1ac736: 7708 c63f 0100 |0053: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, 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@3fc6 │ │ +1ac73c: 0e00 |0056: return-void │ │ +1ac73e: 6e10 f810 0900 |0057: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.finish:()V // method@10f8 │ │ +1ac744: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x0007 line=98 │ │ 0x0010 line=100 │ │ 0x001d line=105 │ │ @@ -42713,41 +42713,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -1ac678: |[1ac678] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ -1ac688: 6f10 830c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c83 │ │ -1ac68e: 5420 6105 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0561 │ │ -1ac692: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ -1ac696: 1a00 cba7 |0007: const-string v0, "drivePermissions" // string@a7cb │ │ -1ac69a: 7110 19b7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b719 │ │ -1ac6a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -1ac6a2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -1ac6a4: 6e20 1a3a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3a1a │ │ -1ac6aa: 0a00 |0011: move-result v0 │ │ -1ac6ac: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -1ac6b0: 7010 fc10 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10fc │ │ -1ac6b6: 0e00 |0017: return-void │ │ +1ac748: |[1ac748] com.infomaniak.drive.ui.SaveExternalFilesActivity.onResume:()V │ │ +1ac758: 6f10 830c 0200 |0000: invoke-super {v2}, Lcom/infomaniak/drive/ui/BaseActivity;.onResume:()V // method@0c83 │ │ +1ac75e: 5420 6105 |0003: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.drivePermissions:Lcom/infomaniak/drive/utils/DrivePermissions; // field@0561 │ │ +1ac762: 3900 0800 |0005: if-nez v0, 000d // +0008 │ │ +1ac766: 1a00 d0a7 |0007: const-string v0, "drivePermissions" // string@a7d0 │ │ +1ac76a: 7110 26b7 0000 |0009: invoke-static {v0}, Lkotlin/jvm/internal/Intrinsics;.throwUninitializedPropertyAccessException:(Ljava/lang/String;)V // method@b726 │ │ +1ac770: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1ac772: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +1ac774: 6e20 273a 1000 |000e: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/utils/DrivePermissions;.checkWriteStoragePermission:(Z)Z // method@3a27 │ │ +1ac77a: 0a00 |0011: move-result v0 │ │ +1ac77c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +1ac780: 7010 fc10 0200 |0014: invoke-direct {v2}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivity;.getFiles:()V // method@10fc │ │ +1ac786: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0003 line=313 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivity; │ │ │ │ - source_file_idx : 30569 (SaveExternalFilesActivity.kt) │ │ + source_file_idx : 30573 (SaveExternalFilesActivity.kt) │ │ │ │ Class #219 header: │ │ class_idx : 1274 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 30571 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 30575 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -42772,17 +42772,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1aa838: |[1aa838] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ -1aa848: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1aa84e: 0e00 |0003: return-void │ │ +1aa908: |[1aa908] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:()V │ │ +1aa918: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1aa91e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;) │ │ @@ -42790,72 +42790,72 @@ │ │ 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 │ │ -1aa850: |[1aa850] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aa860: 7010 2911 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@1129 │ │ -1aa866: 0e00 |0003: return-void │ │ +1aa920: |[1aa920] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aa930: 7010 2911 0000 |0000: invoke-direct {v0}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:()V // method@1129 │ │ +1aa936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -1aa668: |[1aa668] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aa678: 1a00 e896 |0000: const-string v0, "bundle" // string@96e8 │ │ -1aa67c: 7120 fcb6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1aa682: 1c00 fb04 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1aa686: 6e10 dc92 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@92dc │ │ -1aa68c: 0c00 |000a: move-result-object v0 │ │ -1aa68e: 6e20 f901 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f9 │ │ -1aa694: 1b00 b002 0100 |000e: const-string/jumbo v0, "userId" // string@000102b0 │ │ -1aa69a: 6e20 d701 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -1aa6a0: 0a01 |0014: move-result v1 │ │ -1aa6a2: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ -1aa6a4: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ -1aa6a8: 6e20 de01 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ -1aa6ae: 0a00 |001b: move-result v0 │ │ -1aa6b0: 2802 |001c: goto 001e // +0002 │ │ -1aa6b2: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ -1aa6b4: 1a01 c4a7 |001e: const-string v1, "driveId" // string@a7c4 │ │ -1aa6b8: 6e20 d701 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -1aa6be: 0a03 |0023: move-result v3 │ │ -1aa6c0: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ -1aa6c4: 6e20 de01 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ -1aa6ca: 0a01 |0029: move-result v1 │ │ -1aa6cc: 2802 |002a: goto 002c // +0002 │ │ -1aa6ce: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ -1aa6d0: 1a03 daad |002c: const-string v3, "folderId" // string@adda │ │ -1aa6d4: 6e20 d701 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -1aa6da: 0a04 |0031: move-result v4 │ │ -1aa6dc: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ -1aa6e0: 6e20 de01 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ -1aa6e6: 0a02 |0037: move-result v2 │ │ -1aa6e8: 1a03 13c5 |0038: const-string v3, "isPublicShare" // string@c513 │ │ -1aa6ec: 6e20 d701 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ -1aa6f2: 0a04 |003d: move-result v4 │ │ -1aa6f4: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -1aa6f8: 6e20 d901 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d9 │ │ -1aa6fe: 0a06 |0043: move-result v6 │ │ -1aa700: 2802 |0044: goto 0046 // +0002 │ │ -1aa702: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -1aa704: 2203 fb04 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1aa708: 7056 2f11 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ -1aa70e: 1103 |004b: return-object v3 │ │ +1aa738: |[1aa738] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aa748: 1a00 ed96 |0000: const-string v0, "bundle" // string@96ed │ │ +1aa74c: 7120 09b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1aa752: 1c00 fb04 |0005: const-class v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1aa756: 6e10 e992 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@92e9 │ │ +1aa75c: 0c00 |000a: move-result-object v0 │ │ +1aa75e: 6e20 f901 0600 |000b: invoke-virtual {v6, v0}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@01f9 │ │ +1aa764: 1b00 b502 0100 |000e: const-string/jumbo v0, "userId" // string@000102b5 │ │ +1aa76a: 6e20 d701 0600 |0011: invoke-virtual {v6, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +1aa770: 0a01 |0014: move-result v1 │ │ +1aa772: 12f2 |0015: const/4 v2, #int -1 // #ff │ │ +1aa774: 3801 0700 |0016: if-eqz v1, 001d // +0007 │ │ +1aa778: 6e20 de01 0600 |0018: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ +1aa77e: 0a00 |001b: move-result v0 │ │ +1aa780: 2802 |001c: goto 001e // +0002 │ │ +1aa782: 12f0 |001d: const/4 v0, #int -1 // #ff │ │ +1aa784: 1a01 c9a7 |001e: const-string v1, "driveId" // string@a7c9 │ │ +1aa788: 6e20 d701 1600 |0020: invoke-virtual {v6, v1}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +1aa78e: 0a03 |0023: move-result v3 │ │ +1aa790: 3803 0700 |0024: if-eqz v3, 002b // +0007 │ │ +1aa794: 6e20 de01 1600 |0026: invoke-virtual {v6, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ +1aa79a: 0a01 |0029: move-result v1 │ │ +1aa79c: 2802 |002a: goto 002c // +0002 │ │ +1aa79e: 12f1 |002b: const/4 v1, #int -1 // #ff │ │ +1aa7a0: 1a03 dfad |002c: const-string v3, "folderId" // string@addf │ │ +1aa7a4: 6e20 d701 3600 |002e: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +1aa7aa: 0a04 |0031: move-result v4 │ │ +1aa7ac: 3804 0600 |0032: if-eqz v4, 0038 // +0006 │ │ +1aa7b0: 6e20 de01 3600 |0034: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@01de │ │ +1aa7b6: 0a02 |0037: move-result v2 │ │ +1aa7b8: 1a03 18c5 |0038: const-string v3, "isPublicShare" // string@c518 │ │ +1aa7bc: 6e20 d701 3600 |003a: invoke-virtual {v6, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@01d7 │ │ +1aa7c2: 0a04 |003d: move-result v4 │ │ +1aa7c4: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +1aa7c8: 6e20 d901 3600 |0040: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@01d9 │ │ +1aa7ce: 0a06 |0043: move-result v6 │ │ +1aa7d0: 2802 |0044: goto 0046 // +0002 │ │ +1aa7d2: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +1aa7d4: 2203 fb04 |0046: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1aa7d8: 7056 2f11 0321 |0048: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ +1aa7de: 1103 |004b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=38 │ │ 0x000e line=40 │ │ 0x0018 line=41 │ │ 0x001e line=46 │ │ 0x0026 line=47 │ │ @@ -42873,88 +42873,88 @@ │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -1aa710: |[1aa710] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aa720: 1a00 63ed |0000: const-string v0, "savedStateHandle" // string@ed63 │ │ -1aa724: 7120 fcb6 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1aa72a: 1b00 b002 0100 |0005: const-string/jumbo v0, "userId" // string@000102b0 │ │ -1aa730: 6e20 4e06 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -1aa736: 0a01 |000b: move-result v1 │ │ -1aa738: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -1aa73a: 7110 5a93 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1aa740: 0c02 |0010: move-result-object v2 │ │ -1aa742: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ -1aa746: 6e20 4f06 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1aa74c: 0c00 |0016: move-result-object v0 │ │ -1aa74e: 1f00 8517 |0017: check-cast v0, Ljava/lang/Integer; // type@1785 │ │ -1aa752: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ -1aa756: 280a |001b: goto 0025 // +000a │ │ -1aa758: 2206 8117 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1aa75c: 1a00 e02a |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2ae0 │ │ -1aa760: 7020 3b93 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1aa766: 2706 |0023: throw v6 │ │ -1aa768: 0720 |0024: move-object v0, v2 │ │ -1aa76a: 1a01 c4a7 |0025: const-string v1, "driveId" // string@a7c4 │ │ -1aa76e: 6e20 4e06 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -1aa774: 0a03 |002a: move-result v3 │ │ -1aa776: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ -1aa77a: 6e20 4f06 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1aa780: 0c01 |0030: move-result-object v1 │ │ -1aa782: 1f01 8517 |0031: check-cast v1, Ljava/lang/Integer; // type@1785 │ │ -1aa786: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ -1aa78a: 280a |0035: goto 003f // +000a │ │ -1aa78c: 2206 8117 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1aa790: 1a00 9d2a |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2a9d │ │ -1aa794: 7020 3b93 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1aa79a: 2706 |003d: throw v6 │ │ -1aa79c: 0721 |003e: move-object v1, v2 │ │ -1aa79e: 1a03 daad |003f: const-string v3, "folderId" // string@adda │ │ -1aa7a2: 6e20 4e06 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -1aa7a8: 0a04 |0044: move-result v4 │ │ -1aa7aa: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ -1aa7ae: 6e20 4f06 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1aa7b4: 0c02 |004a: move-result-object v2 │ │ -1aa7b6: 1f02 8517 |004b: check-cast v2, Ljava/lang/Integer; // type@1785 │ │ -1aa7ba: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ -1aa7be: 2809 |004f: goto 0058 // +0009 │ │ -1aa7c0: 2206 8117 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1aa7c4: 1a00 ab2a |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2aab │ │ -1aa7c8: 7020 3b93 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1aa7ce: 2706 |0057: throw v6 │ │ -1aa7d0: 1a03 13c5 |0058: const-string v3, "isPublicShare" // string@c513 │ │ -1aa7d4: 6e20 4e06 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ -1aa7da: 0a04 |005d: move-result v4 │ │ -1aa7dc: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ -1aa7e0: 6e20 4f06 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ -1aa7e6: 0c06 |0063: move-result-object v6 │ │ -1aa7e8: 1f06 6c17 |0064: check-cast v6, Ljava/lang/Boolean; // type@176c │ │ -1aa7ec: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ -1aa7f0: 280e |0068: goto 0076 // +000e │ │ -1aa7f2: 2206 8117 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1781 │ │ -1aa7f6: 1a00 b82a |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2ab8 │ │ -1aa7fa: 7020 3b93 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@933b │ │ -1aa800: 2706 |0070: throw v6 │ │ -1aa802: 1206 |0071: const/4 v6, #int 0 // #0 │ │ -1aa804: 7110 b192 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1aa80a: 0c06 |0075: move-result-object v6 │ │ -1aa80c: 2203 fb04 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1aa810: 6e10 4b93 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1aa816: 0a00 |007b: move-result v0 │ │ -1aa818: 6e10 4b93 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1aa81e: 0a01 |007f: move-result v1 │ │ -1aa820: 6e10 4b93 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@934b │ │ -1aa826: 0a02 |0083: move-result v2 │ │ -1aa828: 6e10 ac92 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92ac │ │ -1aa82e: 0a06 |0087: move-result v6 │ │ -1aa830: 7056 2f11 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ -1aa836: 1103 |008b: return-object v3 │ │ +1aa7e0: |[1aa7e0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs$Companion.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aa7f0: 1a00 68ed |0000: const-string v0, "savedStateHandle" // string@ed68 │ │ +1aa7f4: 7120 09b7 0600 |0002: invoke-static {v6, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1aa7fa: 1b00 b502 0100 |0005: const-string/jumbo v0, "userId" // string@000102b5 │ │ +1aa800: 6e20 4e06 0600 |0008: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +1aa806: 0a01 |000b: move-result v1 │ │ +1aa808: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +1aa80a: 7110 6793 0200 |000d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1aa810: 0c02 |0010: move-result-object v2 │ │ +1aa812: 3801 1300 |0011: if-eqz v1, 0024 // +0013 │ │ +1aa816: 6e20 4f06 0600 |0013: invoke-virtual {v6, v0}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1aa81c: 0c00 |0016: move-result-object v0 │ │ +1aa81e: 1f00 8617 |0017: check-cast v0, Ljava/lang/Integer; // type@1786 │ │ +1aa822: 3800 0300 |0019: if-eqz v0, 001c // +0003 │ │ +1aa826: 280a |001b: goto 0025 // +000a │ │ +1aa828: 2206 8217 |001c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1aa82c: 1a00 e32a |001e: const-string v0, "Argument "userId" of type integer does not support null values" // string@2ae3 │ │ +1aa830: 7020 4893 0600 |0020: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1aa836: 2706 |0023: throw v6 │ │ +1aa838: 0720 |0024: move-object v0, v2 │ │ +1aa83a: 1a01 c9a7 |0025: const-string v1, "driveId" // string@a7c9 │ │ +1aa83e: 6e20 4e06 1600 |0027: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +1aa844: 0a03 |002a: move-result v3 │ │ +1aa846: 3803 1300 |002b: if-eqz v3, 003e // +0013 │ │ +1aa84a: 6e20 4f06 1600 |002d: invoke-virtual {v6, v1}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1aa850: 0c01 |0030: move-result-object v1 │ │ +1aa852: 1f01 8617 |0031: check-cast v1, Ljava/lang/Integer; // type@1786 │ │ +1aa856: 3801 0300 |0033: if-eqz v1, 0036 // +0003 │ │ +1aa85a: 280a |0035: goto 003f // +000a │ │ +1aa85c: 2206 8217 |0036: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1aa860: 1a00 a02a |0038: const-string v0, "Argument "driveId" of type integer does not support null values" // string@2aa0 │ │ +1aa864: 7020 4893 0600 |003a: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1aa86a: 2706 |003d: throw v6 │ │ +1aa86c: 0721 |003e: move-object v1, v2 │ │ +1aa86e: 1a03 dfad |003f: const-string v3, "folderId" // string@addf │ │ +1aa872: 6e20 4e06 3600 |0041: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +1aa878: 0a04 |0044: move-result v4 │ │ +1aa87a: 3804 1300 |0045: if-eqz v4, 0058 // +0013 │ │ +1aa87e: 6e20 4f06 3600 |0047: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1aa884: 0c02 |004a: move-result-object v2 │ │ +1aa886: 1f02 8617 |004b: check-cast v2, Ljava/lang/Integer; // type@1786 │ │ +1aa88a: 3802 0300 |004d: if-eqz v2, 0050 // +0003 │ │ +1aa88e: 2809 |004f: goto 0058 // +0009 │ │ +1aa890: 2206 8217 |0050: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1aa894: 1a00 ae2a |0052: const-string v0, "Argument "folderId" of type integer does not support null values" // string@2aae │ │ +1aa898: 7020 4893 0600 |0054: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1aa89e: 2706 |0057: throw v6 │ │ +1aa8a0: 1a03 18c5 |0058: const-string v3, "isPublicShare" // string@c518 │ │ +1aa8a4: 6e20 4e06 3600 |005a: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.contains:(Ljava/lang/String;)Z // method@064e │ │ +1aa8aa: 0a04 |005d: move-result v4 │ │ +1aa8ac: 3804 1300 |005e: if-eqz v4, 0071 // +0013 │ │ +1aa8b0: 6e20 4f06 3600 |0060: invoke-virtual {v6, v3}, Landroidx/lifecycle/SavedStateHandle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@064f │ │ +1aa8b6: 0c06 |0063: move-result-object v6 │ │ +1aa8b8: 1f06 6d17 |0064: check-cast v6, Ljava/lang/Boolean; // type@176d │ │ +1aa8bc: 3806 0300 |0066: if-eqz v6, 0069 // +0003 │ │ +1aa8c0: 280e |0068: goto 0076 // +000e │ │ +1aa8c2: 2206 8217 |0069: new-instance v6, Ljava/lang/IllegalArgumentException; // type@1782 │ │ +1aa8c6: 1a00 bb2a |006b: const-string v0, "Argument "isPublicShare" of type boolean does not support null values" // string@2abb │ │ +1aa8ca: 7020 4893 0600 |006d: invoke-direct {v6, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@9348 │ │ +1aa8d0: 2706 |0070: throw v6 │ │ +1aa8d2: 1206 |0071: const/4 v6, #int 0 // #0 │ │ +1aa8d4: 7110 be92 0600 |0072: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1aa8da: 0c06 |0075: move-result-object v6 │ │ +1aa8dc: 2203 fb04 |0076: new-instance v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1aa8e0: 6e10 5893 0000 |0078: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1aa8e6: 0a00 |007b: move-result v0 │ │ +1aa8e8: 6e10 5893 0100 |007c: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1aa8ee: 0a01 |007f: move-result v1 │ │ +1aa8f0: 6e10 5893 0200 |0080: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@9358 │ │ +1aa8f6: 0a02 |0083: move-result v2 │ │ +1aa8f8: 6e10 b992 0600 |0084: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@92b9 │ │ +1aa8fe: 0a06 |0087: move-result v6 │ │ +1aa900: 7056 2f11 0321 |0088: invoke-direct {v3, v0, v1, v2, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ +1aa906: 1103 |008b: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=70 │ │ 0x000d line=76 │ │ 0x0013 line=71 │ │ 0x001c line=73 │ │ 0x0025 line=79 │ │ @@ -42968,21 +42968,21 @@ │ │ 0x0069 line=100 │ │ 0x0072 line=103 │ │ 0x0076 line=105 │ │ locals : │ │ 0x0000 - 0x008c reg=5 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; │ │ 0x0000 - 0x008c reg=6 (null) Landroidx/lifecycle/SavedStateHandle; │ │ │ │ - source_file_idx : 30571 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30575 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #220 header: │ │ class_idx : 1275 │ │ access_flags : 17 (0x0011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 30571 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 30575 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 14 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -43027,63 +43027,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1aabb8: |[1aabb8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1aabc8: 2200 fa04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@04fa │ │ -1aabcc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1aabce: 7020 2a11 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@112a │ │ -1aabd4: 6900 6a05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@056a │ │ -1aabd8: 0e00 |0008: return-void │ │ +1aac88: |[1aac88] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1aac98: 2200 fa04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // type@04fa │ │ +1aac9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1aac9e: 7020 2a11 1000 |0003: invoke-direct {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V // method@112a │ │ +1aaca4: 6900 6a05 |0006: sput-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@056a │ │ +1aaca8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -1aabdc: |[1aabdc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ -1aabec: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ -1aabf0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -1aabf2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -1aabf4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1aabf6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -1aabf8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -1aabfa: 0770 |0007: move-object v0, v7 │ │ -1aabfc: 7607 3011 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1130 │ │ -1aac02: 0e00 |000b: return-void │ │ +1aacac: |[1aacac] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:()V │ │ +1aacbc: 1305 0f00 |0000: const/16 v5, #int 15 // #f │ │ +1aacc0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +1aacc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1aacc4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1aacc6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +1aacc8: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +1aacca: 0770 |0007: move-object v0, v7 │ │ +1aaccc: 7607 3011 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V // method@1130 │ │ +1aacd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : '' │ │ type : '(IIIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1aac04: |[1aac04] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ -1aac14: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1aac1a: 5901 6e05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aac1e: 5902 6b05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aac22: 5903 6c05 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aac26: 5c04 6d05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aac2a: 0e00 |000b: return-void │ │ +1aacd4: |[1aacd4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZ)V │ │ +1aace4: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1aacea: 5901 6e05 |0003: iput v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aacee: 5902 6b05 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aacf2: 5903 6c05 |0007: iput v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aacf6: 5c04 6d05 |0009: iput-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aacfa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ 0x0007 line=14 │ │ 0x0009 line=15 │ │ @@ -43099,30 +43099,30 @@ │ │ type : '(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -1aac2c: |[1aac2c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ -1aac3c: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ -1aac40: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -1aac42: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ -1aac46: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ -1aac48: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ -1aac4c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ -1aac50: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -1aac52: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ -1aac56: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ -1aac5a: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ -1aac5c: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ -1aac60: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ -1aac64: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -1aac66: 7055 2f11 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ -1aac6c: 0e00 |0018: return-void │ │ +1aacfc: |[1aacfc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.:(IIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V │ │ +1aad0c: dd07 0601 |0000: and-int/lit8 v7, v6, #int 1 // #01 │ │ +1aad10: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +1aad12: 3807 0300 |0003: if-eqz v7, 0006 // +0003 │ │ +1aad16: 12f2 |0005: const/4 v2, #int -1 // #ff │ │ +1aad18: dd07 0602 |0006: and-int/lit8 v7, v6, #int 2 // #02 │ │ +1aad1c: 3807 0300 |0008: if-eqz v7, 000b // +0003 │ │ +1aad20: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +1aad22: dd07 0604 |000b: and-int/lit8 v7, v6, #int 4 // #04 │ │ +1aad26: 3807 0300 |000d: if-eqz v7, 0010 // +0003 │ │ +1aad2a: 12f4 |000f: const/4 v4, #int -1 // #ff │ │ +1aad2c: dd06 0608 |0010: and-int/lit8 v6, v6, #int 8 // #08 │ │ +1aad30: 3806 0300 |0012: if-eqz v6, 0015 // +0003 │ │ +1aad34: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +1aad36: 7055 2f11 2143 |0015: invoke-direct {v1, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ +1aad3c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0015 line=11 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ 0x0000 - 0x0019 reg=2 (null) I │ │ 0x0000 - 0x0019 reg=3 (null) I │ │ @@ -43136,203 +43136,203 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -1aa9cc: |[1aa9cc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aa9dc: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ -1aa9e0: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ -1aa9e4: 5201 6e05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aa9e8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ -1aa9ec: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ -1aa9f0: 5202 6b05 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aa9f4: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ -1aa9f8: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ -1aa9fc: 5203 6c05 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aaa00: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ -1aaa04: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ -1aaa08: 5504 6d05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aaa0c: 6e54 3511 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1135 │ │ -1aaa12: 0c00 |001b: move-result-object v0 │ │ -1aaa14: 1100 |001c: return-object v0 │ │ +1aaa9c: |[1aaa9c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy$default:(Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;IIIZILjava/lang/Object;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aaaac: dd06 0501 |0000: and-int/lit8 v6, v5, #int 1 // #01 │ │ +1aaab0: 3806 0400 |0002: if-eqz v6, 0006 // +0004 │ │ +1aaab4: 5201 6e05 |0004: iget v1, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aaab8: dd06 0502 |0006: and-int/lit8 v6, v5, #int 2 // #02 │ │ +1aaabc: 3806 0400 |0008: if-eqz v6, 000c // +0004 │ │ +1aaac0: 5202 6b05 |000a: iget v2, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aaac4: dd06 0504 |000c: and-int/lit8 v6, v5, #int 4 // #04 │ │ +1aaac8: 3806 0400 |000e: if-eqz v6, 0012 // +0004 │ │ +1aaacc: 5203 6c05 |0010: iget v3, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aaad0: dd05 0508 |0012: and-int/lit8 v5, v5, #int 8 // #08 │ │ +1aaad4: 3805 0400 |0014: if-eqz v5, 0018 // +0004 │ │ +1aaad8: 5504 6d05 |0016: iget-boolean v4, v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aaadc: 6e54 3511 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@1135 │ │ +1aaae2: 0c00 |001b: move-result-object v0 │ │ +1aaae4: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'fromBundle' │ │ type : '(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aaa34: |[1aaa34] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aaa44: 6200 6a05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@056a │ │ -1aaa48: 6e20 2b11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112b │ │ -1aaa4e: 0c01 |0005: move-result-object v1 │ │ -1aaa50: 1101 |0006: return-object v1 │ │ +1aab04: |[1aab04] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aab14: 6200 6a05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@056a │ │ +1aab18: 6e20 2b11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromBundle:(Landroid/os/Bundle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112b │ │ +1aab1e: 0c01 |0005: move-result-object v1 │ │ +1aab20: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'fromSavedStateHandle' │ │ type : '(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1aaa54: |[1aaa54] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aaa64: 6200 6a05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@056a │ │ -1aaa68: 6e20 2c11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112c │ │ -1aaa6e: 0c01 |0005: move-result-object v1 │ │ -1aaa70: 1101 |0006: return-object v1 │ │ +1aab24: |[1aab24] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aab34: 6200 6a05 |0000: sget-object v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.Companion:Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion; // field@056a │ │ +1aab38: 6e20 2c11 1000 |0002: invoke-virtual {v0, v1}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs$Companion;.fromSavedStateHandle:(Landroidx/lifecycle/SavedStateHandle;)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // method@112c │ │ +1aab3e: 0c01 |0005: move-result-object v1 │ │ +1aab40: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component1' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aaa74: |[1aaa74] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ -1aaa84: 5210 6e05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aaa88: 0f00 |0002: return v0 │ │ +1aab44: |[1aab44] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component1:()I │ │ +1aab54: 5210 6e05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aab58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component2' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aaa8c: |[1aaa8c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ -1aaa9c: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aaaa0: 0f00 |0002: return v0 │ │ +1aab5c: |[1aab5c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component2:()I │ │ +1aab6c: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aab70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component3' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aaaa4: |[1aaaa4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ -1aaab4: 5210 6c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aaab8: 0f00 |0002: return v0 │ │ +1aab74: |[1aab74] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component3:()I │ │ +1aab84: 5210 6c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aab88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #3 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'component4' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa938: |[1aa938] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ -1aa948: 5510 6d05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aa94c: 0f00 |0002: return v0 │ │ +1aaa08: |[1aaa08] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.component4:()Z │ │ +1aaa18: 5510 6d05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aaa1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #4 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'copy' │ │ type : '(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -1aaa18: |[1aaa18] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ -1aaa28: 2200 fb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1aaa2c: 7055 2f11 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ -1aaa32: 1100 |0005: return-object v0 │ │ +1aaae8: |[1aaae8] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.copy:(IIIZ)Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ +1aaaf8: 2200 fb04 |0000: new-instance v0, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1aaafc: 7055 2f11 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.:(IIIZ)V // method@112f │ │ +1aab02: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'equals' │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 41 16-bit code units │ │ -1aa950: |[1aa950] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ -1aa960: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -1aa962: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -1aa966: 0f00 |0003: return v0 │ │ -1aa968: 2051 fb04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1aa96c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -1aa96e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ -1aa972: 0f02 |0009: return v2 │ │ -1aa974: 1f05 fb04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ -1aa978: 5241 6e05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aa97c: 5253 6e05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aa980: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ -1aa984: 0f02 |0012: return v2 │ │ -1aa986: 5241 6b05 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aa98a: 5253 6b05 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aa98e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ -1aa992: 0f02 |0019: return v2 │ │ -1aa994: 5241 6c05 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aa998: 5253 6c05 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aa99c: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ -1aa9a0: 0f02 |0020: return v2 │ │ -1aa9a2: 5541 6d05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aa9a6: 5555 6d05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aa9aa: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ -1aa9ae: 0f02 |0027: return v2 │ │ -1aa9b0: 0f00 |0028: return v0 │ │ +1aaa20: |[1aaa20] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.equals:(Ljava/lang/Object;)Z │ │ +1aaa30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +1aaa32: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +1aaa36: 0f00 |0003: return v0 │ │ +1aaa38: 2051 fb04 |0004: instance-of v1, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1aaa3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +1aaa3e: 3901 0300 |0007: if-nez v1, 000a // +0003 │ │ +1aaa42: 0f02 |0009: return v2 │ │ +1aaa44: 1f05 fb04 |000a: check-cast v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; // type@04fb │ │ +1aaa48: 5241 6e05 |000c: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aaa4c: 5253 6e05 |000e: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aaa50: 3231 0300 |0010: if-eq v1, v3, 0013 // +0003 │ │ +1aaa54: 0f02 |0012: return v2 │ │ +1aaa56: 5241 6b05 |0013: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aaa5a: 5253 6b05 |0015: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aaa5e: 3231 0300 |0017: if-eq v1, v3, 001a // +0003 │ │ +1aaa62: 0f02 |0019: return v2 │ │ +1aaa64: 5241 6c05 |001a: iget v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aaa68: 5253 6c05 |001c: iget v3, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aaa6c: 3231 0300 |001e: if-eq v1, v3, 0021 // +0003 │ │ +1aaa70: 0f02 |0020: return v2 │ │ +1aaa72: 5541 6d05 |0021: iget-boolean v1, v4, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aaa76: 5555 6d05 |0023: iget-boolean v5, v5, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aaa7a: 3251 0300 |0025: if-eq v1, v5, 0028 // +0003 │ │ +1aaa7e: 0f02 |0027: return v2 │ │ +1aaa80: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #6 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'getDriveId' │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aaabc: |[1aaabc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ -1aaacc: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aaad0: 0f00 |0002: return v0 │ │ +1aab8c: |[1aab8c] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getDriveId:()I │ │ +1aab9c: 5210 6b05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aaba0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #7 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43340,17 +43340,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aaad4: |[1aaad4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ -1aaae4: 5210 6c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aaae8: 0f00 |0002: return v0 │ │ +1aaba4: |[1aaba4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getFolderId:()I │ │ +1aabb4: 5210 6c05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aabb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #8 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43358,17 +43358,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aaaec: |[1aaaec] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ -1aaafc: 5210 6e05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aab00: 0f00 |0002: return v0 │ │ +1aabbc: |[1aabbc] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.getUserId:()I │ │ +1aabcc: 5210 6e05 |0000: iget v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aabd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #9 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43376,44 +43376,44 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -1aab04: |[1aab04] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ -1aab14: 5220 6e05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aab18: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aab1c: 5221 6b05 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aab20: b010 |0006: add-int/2addr v0, v1 │ │ -1aab22: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aab26: 5221 6c05 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aab2a: b010 |000b: add-int/2addr v0, v1 │ │ -1aab2c: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -1aab30: 5521 6d05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aab34: 7110 4746 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4647 │ │ -1aab3a: 0a01 |0013: move-result v1 │ │ -1aab3c: b010 |0014: add-int/2addr v0, v1 │ │ -1aab3e: 0f00 |0015: return v0 │ │ +1aabd4: |[1aabd4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.hashCode:()I │ │ +1aabe4: 5220 6e05 |0000: iget v0, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aabe8: da00 001f |0002: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aabec: 5221 6b05 |0004: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aabf0: b010 |0006: add-int/2addr v0, v1 │ │ +1aabf2: da00 001f |0007: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aabf6: 5221 6c05 |0009: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aabfa: b010 |000b: add-int/2addr v0, v1 │ │ +1aabfc: da00 001f |000c: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +1aac00: 5521 6d05 |000e: iget-boolean v1, v2, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aac04: 7110 5446 0100 |0010: invoke-static {v1}, Lcom/infomaniak/lib/core/utils/UtilsUi$$ExternalSyntheticBackport0;.m:(Z)I // method@4654 │ │ +1aac0a: 0a01 |0013: move-result v1 │ │ +1aac0c: b010 |0014: add-int/2addr v0, v1 │ │ +1aac0e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #10 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ name : 'isPublicShare' │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1aa9b4: |[1aa9b4] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ -1aa9c4: 5510 6d05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aa9c8: 0f00 |0002: return v0 │ │ +1aaa84: |[1aaa84] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.isPublicShare:()Z │ │ +1aaa94: 5510 6d05 |0000: iget-boolean v0, v1, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aaa98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs; │ │ │ │ #11 : (in Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;) │ │ @@ -43421,30 +43421,30 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -1aa868: |[1aa868] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ -1aa878: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ -1aa87c: 7010 d501 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d5 │ │ -1aa882: 1b01 b002 0100 |0005: const-string/jumbo v1, "userId" // string@000102b0 │ │ -1aa888: 5232 6e05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aa88c: 6e30 f101 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ -1aa892: 1a01 c4a7 |000d: const-string v1, "driveId" // string@a7c4 │ │ -1aa896: 5232 6b05 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aa89a: 6e30 f101 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ -1aa8a0: 1a01 daad |0014: const-string v1, "folderId" // string@adda │ │ -1aa8a4: 5232 6c05 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aa8a8: 6e30 f101 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ -1aa8ae: 1a01 13c5 |001b: const-string v1, "isPublicShare" // string@c513 │ │ -1aa8b2: 5532 6d05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aa8b6: 6e30 ee01 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ee │ │ -1aa8bc: 1100 |0022: return-object v0 │ │ +1aa938: |[1aa938] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toBundle:()Landroid/os/Bundle; │ │ +1aa948: 2200 9e00 |0000: new-instance v0, Landroid/os/Bundle; // type@009e │ │ +1aa94c: 7010 d501 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@01d5 │ │ +1aa952: 1b01 b502 0100 |0005: const-string/jumbo v1, "userId" // string@000102b5 │ │ +1aa958: 5232 6e05 |0008: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aa95c: 6e30 f101 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ +1aa962: 1a01 c9a7 |000d: const-string v1, "driveId" // string@a7c9 │ │ +1aa966: 5232 6b05 |000f: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aa96a: 6e30 f101 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ +1aa970: 1a01 dfad |0014: const-string v1, "folderId" // string@addf │ │ +1aa974: 5232 6c05 |0016: iget v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aa978: 6e30 f101 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@01f1 │ │ +1aa97e: 1a01 18c5 |001b: const-string v1, "isPublicShare" // string@c518 │ │ +1aa982: 5532 6d05 |001d: iget-boolean v2, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aa986: 6e30 ee01 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@01ee │ │ +1aa98c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0005 line=19 │ │ 0x000d line=20 │ │ 0x0014 line=21 │ │ 0x001b line=22 │ │ @@ -43456,38 +43456,38 @@ │ │ type : '()Landroidx/lifecycle/SavedStateHandle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -1aa8c0: |[1aa8c0] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ -1aa8d0: 2200 3702 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0237 │ │ -1aa8d4: 7010 4d06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064d │ │ -1aa8da: 5231 6e05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aa8de: 7110 5a93 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1aa8e4: 0c01 |000a: move-result-object v1 │ │ -1aa8e6: 1b02 b002 0100 |000b: const-string/jumbo v2, "userId" // string@000102b0 │ │ -1aa8ec: 6e30 5106 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1aa8f2: 5231 6b05 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aa8f6: 7110 5a93 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1aa8fc: 0c01 |0016: move-result-object v1 │ │ -1aa8fe: 1a02 c4a7 |0017: const-string v2, "driveId" // string@a7c4 │ │ -1aa902: 6e30 5106 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1aa908: 5231 6c05 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aa90c: 7110 5a93 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1aa912: 0c01 |0021: move-result-object v1 │ │ -1aa914: 1a02 daad |0022: const-string v2, "folderId" // string@adda │ │ -1aa918: 6e30 5106 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1aa91e: 5531 6d05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aa922: 7110 b192 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92b1 │ │ -1aa928: 0c01 |002c: move-result-object v1 │ │ -1aa92a: 1a02 13c5 |002d: const-string v2, "isPublicShare" // string@c513 │ │ -1aa92e: 6e30 5106 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ -1aa934: 1100 |0032: return-object v0 │ │ +1aa990: |[1aa990] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toSavedStateHandle:()Landroidx/lifecycle/SavedStateHandle; │ │ +1aa9a0: 2200 3702 |0000: new-instance v0, Landroidx/lifecycle/SavedStateHandle; // type@0237 │ │ +1aa9a4: 7010 4d06 0000 |0002: invoke-direct {v0}, Landroidx/lifecycle/SavedStateHandle;.:()V // method@064d │ │ +1aa9aa: 5231 6e05 |0005: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aa9ae: 7110 6793 0100 |0007: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1aa9b4: 0c01 |000a: move-result-object v1 │ │ +1aa9b6: 1b02 b502 0100 |000b: const-string/jumbo v2, "userId" // string@000102b5 │ │ +1aa9bc: 6e30 5106 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1aa9c2: 5231 6b05 |0011: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aa9c6: 7110 6793 0100 |0013: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1aa9cc: 0c01 |0016: move-result-object v1 │ │ +1aa9ce: 1a02 c9a7 |0017: const-string v2, "driveId" // string@a7c9 │ │ +1aa9d2: 6e30 5106 2001 |0019: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1aa9d8: 5231 6c05 |001c: iget v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aa9dc: 7110 6793 0100 |001e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1aa9e2: 0c01 |0021: move-result-object v1 │ │ +1aa9e4: 1a02 dfad |0022: const-string v2, "folderId" // string@addf │ │ +1aa9e8: 6e30 5106 2001 |0024: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1aa9ee: 5531 6d05 |0027: iget-boolean v1, v3, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aa9f2: 7110 be92 0100 |0029: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@92be │ │ +1aa9f8: 0c01 |002c: move-result-object v1 │ │ +1aa9fa: 1a02 18c5 |002d: const-string v2, "isPublicShare" // string@c518 │ │ +1aa9fe: 6e30 5106 2001 |002f: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/SavedStateHandle;.set:(Ljava/lang/String;Ljava/lang/Object;)V // method@0651 │ │ +1aaa04: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ 0x0011 line=29 │ │ 0x001c line=30 │ │ 0x0027 line=31 │ │ @@ -43499,48 +43499,48 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -1aab40: |[1aab40] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ -1aab50: 5260 6e05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ -1aab54: 5261 6b05 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ -1aab58: 5262 6c05 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ -1aab5c: 5563 6d05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ -1aab60: 2204 9f17 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@179f │ │ -1aab64: 1a05 6a77 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@776a │ │ -1aab68: 7020 3294 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@9432 │ │ -1aab6e: 6e20 3694 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -1aab74: 1a00 bc22 |0012: const-string v0, ", driveId=" // string@22bc │ │ -1aab78: 6e20 3b94 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1aab7e: 6e20 3694 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -1aab84: 1a00 dc22 |001a: const-string v0, ", folderId=" // string@22dc │ │ -1aab88: 6e20 3b94 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1aab8e: 6e20 3694 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9436 │ │ -1aab94: 1a00 0323 |0022: const-string v0, ", isPublicShare=" // string@2303 │ │ -1aab98: 6e20 3b94 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1aab9e: 6e20 3d94 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@943d │ │ -1aaba4: 1a00 6521 |002a: const-string v0, ")" // string@2165 │ │ -1aaba8: 6e20 3b94 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@943b │ │ -1aabae: 6e10 4d94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@944d │ │ -1aabb4: 0c00 |0032: move-result-object v0 │ │ -1aabb6: 1100 |0033: return-object v0 │ │ +1aac10: |[1aac10] com.infomaniak.drive.ui.SaveExternalFilesActivityArgs.toString:()Ljava/lang/String; │ │ +1aac20: 5260 6e05 |0000: iget v0, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.userId:I // field@056e │ │ +1aac24: 5261 6b05 |0002: iget v1, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.driveId:I // field@056b │ │ +1aac28: 5262 6c05 |0004: iget v2, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.folderId:I // field@056c │ │ +1aac2c: 5563 6d05 |0006: iget-boolean v3, v6, Lcom/infomaniak/drive/ui/SaveExternalFilesActivityArgs;.isPublicShare:Z // field@056d │ │ +1aac30: 2204 a017 |0008: new-instance v4, Ljava/lang/StringBuilder; // type@17a0 │ │ +1aac34: 1a05 6e77 |000a: const-string v5, "SaveExternalFilesActivityArgs(userId=" // string@776e │ │ +1aac38: 7020 3f94 5400 |000c: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@943f │ │ +1aac3e: 6e20 4394 0400 |000f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +1aac44: 1a00 bd22 |0012: const-string v0, ", driveId=" // string@22bd │ │ +1aac48: 6e20 4894 0400 |0014: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1aac4e: 6e20 4394 1400 |0017: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +1aac54: 1a00 dd22 |001a: const-string v0, ", folderId=" // string@22dd │ │ +1aac58: 6e20 4894 0400 |001c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1aac5e: 6e20 4394 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@9443 │ │ +1aac64: 1a00 0423 |0022: const-string v0, ", isPublicShare=" // string@2304 │ │ +1aac68: 6e20 4894 0400 |0024: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1aac6e: 6e20 4a94 3400 |0027: invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@944a │ │ +1aac74: 1a00 6621 |002a: const-string v0, ")" // string@2166 │ │ +1aac78: 6e20 4894 0400 |002c: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@9448 │ │ +1aac7e: 6e10 5a94 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@945a │ │ +1aac84: 0c00 |0032: move-result-object v0 │ │ +1aac86: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ - source_file_idx : 30571 (SaveExternalFilesActivityArgs.kt) │ │ + source_file_idx : 30575 (SaveExternalFilesActivityArgs.kt) │ │ │ │ Class #221 header: │ │ class_idx : 1276 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #221 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;' │ │ @@ -43564,19 +43564,19 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -1acc44: |[1acc44] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ -1acc54: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1acc5a: 5b01 6f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056f │ │ -1acc5e: 5902 7005 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0570 │ │ -1acc62: 0e00 |0007: return-void │ │ +1acd14: |[1acd14] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V │ │ +1acd24: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1acd2a: 5b01 6f05 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056f │ │ +1acd2e: 5902 7005 |0005: iput v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0570 │ │ +1acd32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -43587,37 +43587,37 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -1acc18: |[1acc18] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -1acc28: 5420 6f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056f │ │ -1acc2c: 5221 7005 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0570 │ │ -1acc30: 1f03 1e00 |0004: check-cast v3, Landroid/app/Dialog; // type@001e │ │ -1acc34: 1f04 9d17 |0006: check-cast v4, Ljava/lang/String; // type@179d │ │ -1acc38: 7140 4811 1043 |0008: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@1148 │ │ -1acc3e: 0c03 |000b: move-result-object v3 │ │ -1acc40: 1103 |000c: return-object v3 │ │ +1acce8: |[1acce8] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda0.invoke:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +1accf8: 5420 6f05 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@056f │ │ +1accfc: 5221 7005 |0002: iget v1, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.f$1:I // field@0570 │ │ +1acd00: 1f03 1e00 |0004: check-cast v3, Landroid/app/Dialog; // type@001e │ │ +1acd04: 1f04 9e17 |0006: check-cast v4, Ljava/lang/String; // type@179e │ │ +1acd08: 7140 4811 1043 |0008: invoke-static {v0, v1, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@1148 │ │ +1acd0e: 0c03 |000b: move-result-object v3 │ │ +1acd10: 1103 |000c: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; │ │ 0x0000 - 0x000d reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=4 (null) Ljava/lang/Object; │ │ │ │ - source_file_idx : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #222 header: │ │ class_idx : 1277 │ │ access_flags : 4113 (0x1011) │ │ -superclass_idx : 6034 │ │ -source_file_idx : 13192 │ │ +superclass_idx : 6035 │ │ +source_file_idx : 13195 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #222 - │ │ Class descriptor : 'Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;' │ │ @@ -43649,21 +43649,21 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V' │ │ access : 0x11001 (PUBLIC SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -1acc64: |[1acc64] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1acc74: 7010 b893 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93b8 │ │ -1acc7a: 5b01 7105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0571 │ │ -1acc7e: 5b02 7205 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0572 │ │ -1acc82: 5b03 7305 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0573 │ │ -1acc86: 5904 7405 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0574 │ │ -1acc8a: 0e00 |000b: return-void │ │ +1acd34: |[1acd34] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1acd44: 7010 c593 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@93c5 │ │ +1acd4a: 5b01 7105 |0003: iput-object v1, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0571 │ │ +1acd4e: 5b02 7205 |0005: iput-object v2, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0572 │ │ +1acd52: 5b03 7305 |0007: iput-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0573 │ │ +1acd56: 5904 7405 |0009: iput v4, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0574 │ │ +1acd5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x000c reg=2 (null) Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ @@ -43676,35 +43676,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -1acc8c: |[1acc8c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -1acc9c: 5440 7105 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0571 │ │ -1acca0: 5441 7205 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0572 │ │ -1acca4: 5442 7305 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0573 │ │ -1acca8: 5243 7405 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0574 │ │ -1accac: 7155 4911 1032 |0008: invoke-static {v0, v1, v2, v3, v5}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@1149 │ │ -1accb2: 0e00 |000b: return-void │ │ +1acd5c: |[1acd5c] com.infomaniak.drive.ui.SaveExternalUriAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +1acd6c: 5440 7105 |0000: iget-object v0, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$0:Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; // field@0571 │ │ +1acd70: 5441 7205 |0002: iget-object v1, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$1:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0572 │ │ +1acd74: 5442 7305 |0004: iget-object v2, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$2:Lcom/infomaniak/drive/data/models/File; // field@0573 │ │ +1acd78: 5243 7405 |0006: iget v3, v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.f$3:I // field@0574 │ │ +1acd7c: 7155 4911 1032 |0008: invoke-static {v0, v1, v2, v3, v5}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@1149 │ │ +1acd82: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; │ │ 0x0000 - 0x000c reg=5 (null) Landroid/view/View; │ │ │ │ - source_file_idx : 13192 (D8$$SyntheticClass) │ │ + source_file_idx : 13195 (D8$$SyntheticClass) │ │ │ │ Class #223 header: │ │ class_idx : 1278 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 625 │ │ -source_file_idx : 30573 │ │ +source_file_idx : 30577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ @@ -43729,23 +43729,23 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -1acccc: |[1acccc] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ -1accdc: 1a00 a995 |0000: const-string v0, "binding" // string@95a9 │ │ -1acce0: 7120 fcb6 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1acce6: 6e10 d80b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bd8 │ │ -1accec: 0c00 |0008: move-result-object v0 │ │ -1accee: 1f00 1001 |0009: check-cast v0, Landroid/view/View; // type@0110 │ │ -1accf2: 7020 d006 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d0 │ │ -1accf8: 5b12 7505 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0575 │ │ -1accfc: 0e00 |0010: return-void │ │ +1acd9c: |[1acd9c] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;)V │ │ +1acdac: 1a00 ae95 |0000: const-string v0, "binding" // string@95ae │ │ +1acdb0: 7120 09b7 0200 |0002: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1acdb6: 6e10 d80b 0200 |0005: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bd8 │ │ +1acdbc: 0c00 |0008: move-result-object v0 │ │ +1acdbe: 1f00 1001 |0009: check-cast v0, Landroid/view/View; // type@0110 │ │ +1acdc2: 7020 d006 0100 |000b: invoke-direct {v1, v0}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@06d0 │ │ +1acdc8: 5b12 7505 |000e: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0575 │ │ +1acdcc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=98 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ 0x0000 - 0x0011 reg=2 (null) Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ │ │ @@ -43755,30 +43755,30 @@ │ │ type : '()Lcom/infomaniak/drive/databinding/CardviewFileListBinding;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1accb4: |[1accb4] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ -1accc4: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0575 │ │ -1accc8: 1100 |0002: return-object v0 │ │ +1acd84: |[1acd84] com.infomaniak.drive.ui.SaveExternalUriAdapter$SaveExternalUriViewHolder.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ +1acd94: 5410 7505 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.binding:Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // field@0575 │ │ +1acd98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ │ │ - source_file_idx : 30573 (SaveExternalUriAdapter.kt) │ │ + source_file_idx : 30577 (SaveExternalUriAdapter.kt) │ │ │ │ Class #224 header: │ │ class_idx : 1279 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 617 │ │ -source_file_idx : 30573 │ │ +source_file_idx : 30577 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 6 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -43810,53 +43810,53 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -1acda4: |[1acda4] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1acdb4: 7140 5511 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@1155 │ │ -1acdba: 0c00 |0003: move-result-object v0 │ │ -1acdbc: 1100 |0004: return-object v0 │ │ +1ace74: |[1ace74] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$-nqmsACwehyTq3qK9okRx4yxXeM:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1ace84: 7140 5511 1032 |0000: invoke-static {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; // method@1155 │ │ +1ace8a: 0c00 |0003: move-result-object v0 │ │ +1ace8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ name : '$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA' │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -1acdf8: |[1acdf8] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ -1ace08: 7154 5111 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@1151 │ │ -1ace0e: 0e00 |0003: return-void │ │ +1acec8: |[1acec8] com.infomaniak.drive.ui.SaveExternalUriAdapter.$r8$lambda$Jwi46pTqtkRSTswFn5IxynQCHeA:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ +1aced8: 7154 5111 1032 |0000: invoke-static {v0, v1, v2, v3, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V // method@1151 │ │ +1acede: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ name : '' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -1ace10: |[1ace10] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ -1ace20: 1b00 5602 0100 |0000: const-string/jumbo v0, "uris" // string@00010256 │ │ -1ace26: 7120 fcb6 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1ace2c: 7010 b406 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b4 │ │ -1ace32: 5b12 7605 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ -1ace36: 0e00 |000b: return-void │ │ +1acee0: |[1acee0] com.infomaniak.drive.ui.SaveExternalUriAdapter.:(Ljava/util/List;)V │ │ +1acef0: 1b00 5b02 0100 |0000: const-string/jumbo v0, "uris" // string@0001025b │ │ +1acef6: 7120 09b7 0200 |0003: invoke-static {v2, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1acefc: 7010 b406 0100 |0006: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@06b4 │ │ +1acf02: 5b12 7605 |0009: iput-object v2, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ +1acf06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/util/List; │ │ │ │ @@ -43865,58 +43865,58 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 92 16-bit code units │ │ -1ace38: |[1ace38] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ -1ace48: 54a0 7801 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0178 │ │ -1ace4c: 5401 0c03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030c │ │ -1ace50: 1a02 f1ab |0004: const-string v2, "fileSize" // string@abf1 │ │ -1ace54: 7120 fbb6 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ace5a: 1f01 1001 |0009: check-cast v1, Landroid/view/View; // type@0110 │ │ -1ace5e: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ -1ace62: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ace68: 5400 0603 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0306 │ │ -1ace6c: 1a01 a3ab |0012: const-string v1, "fileDate" // string@aba3 │ │ -1ace70: 7120 fbb6 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ace76: 1f00 1001 |0017: check-cast v0, Landroid/view/View; // type@0110 │ │ -1ace7a: 6e20 4e03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1ace80: 54a0 7701 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0177 │ │ -1ace84: 1a01 97ab |001e: const-string v1, "fileCardView" // string@ab97 │ │ -1ace88: 7120 fbb6 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ace8e: 0702 |0023: move-object v2, v0 │ │ -1ace90: 1f02 1001 |0024: check-cast v2, Landroid/view/View; // type@0110 │ │ -1ace94: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -1ace96: 7110 5a93 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1ace9c: 0c05 |002a: move-result-object v5 │ │ -1ace9e: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ -1acea2: 1208 |002d: const/4 v8, #int 0 // #0 │ │ -1acea4: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -1acea6: 1206 |002f: const/4 v6, #int 0 // #0 │ │ -1acea8: 0753 |0030: move-object v3, v5 │ │ -1aceaa: 7707 4145 0200 |0031: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, 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@4541 │ │ -1aceb0: 6202 3a08 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@083a │ │ -1aceb4: 54a3 7701 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0177 │ │ -1aceb8: 7120 fbb6 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1acebe: 6e10 4b11 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@114b │ │ -1acec4: 0a01 |003e: move-result v1 │ │ -1acec6: 6e40 b719 321b |003f: invoke-virtual {v2, v3, v11, v1}, Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion;.setCorners:(Lcom/google/android/material/card/MaterialCardView;II)V // method@19b7 │ │ -1acecc: 54aa 7801 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0178 │ │ -1aced0: 54aa 0d03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030d │ │ -1aced4: 7110 f9b6 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b6f9 │ │ -1aceda: 07ab |0049: move-object v11, v10 │ │ -1acedc: 1f0b 1001 |004a: check-cast v11, Landroid/view/View; // type@0110 │ │ -1acee0: 6e20 4e03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ -1acee6: 6e20 3808 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0838 │ │ -1aceec: 6e20 3708 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@0837 │ │ -1acef2: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ -1acef8: 6e20 3a08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@083a │ │ -1acefe: 0e00 |005b: return-void │ │ +1acf08: |[1acf08] com.infomaniak.drive.ui.SaveExternalUriAdapter.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V │ │ +1acf18: 54a0 7801 |0000: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0178 │ │ +1acf1c: 5401 0c03 |0002: iget-object v1, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileSize:Landroid/widget/TextView; // field@030c │ │ +1acf20: 1a02 f6ab |0004: const-string v2, "fileSize" // string@abf6 │ │ +1acf24: 7120 08b7 2100 |0006: invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1acf2a: 1f01 1001 |0009: check-cast v1, Landroid/view/View; // type@0110 │ │ +1acf2e: 1302 0800 |000b: const/16 v2, #int 8 // #8 │ │ +1acf32: 6e20 4e03 2100 |000d: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1acf38: 5400 0603 |0010: iget-object v0, v0, Lcom/infomaniak/drive/databinding/ItemFileBinding;.fileDate:Landroid/widget/TextView; // field@0306 │ │ +1acf3c: 1a01 a8ab |0012: const-string v1, "fileDate" // string@aba8 │ │ +1acf40: 7120 08b7 1000 |0014: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1acf46: 1f00 1001 |0017: check-cast v0, Landroid/view/View; // type@0110 │ │ +1acf4a: 6e20 4e03 2000 |0019: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1acf50: 54a0 7701 |001c: iget-object v0, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0177 │ │ +1acf54: 1a01 9cab |001e: const-string v1, "fileCardView" // string@ab9c │ │ +1acf58: 7120 08b7 1000 |0020: invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1acf5e: 0702 |0023: move-object v2, v0 │ │ +1acf60: 1f02 1001 |0024: check-cast v2, Landroid/view/View; // type@0110 │ │ +1acf64: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +1acf66: 7110 6793 0000 |0027: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1acf6c: 0c05 |002a: move-result-object v5 │ │ +1acf6e: 1307 0a00 |002b: const/16 v7, #int 10 // #a │ │ +1acf72: 1208 |002d: const/4 v8, #int 0 // #0 │ │ +1acf74: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +1acf76: 1206 |002f: const/4 v6, #int 0 // #0 │ │ +1acf78: 0753 |0030: move-object v3, v5 │ │ +1acf7a: 7707 4e45 0200 |0031: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, 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@454e │ │ +1acf80: 6202 3d08 |0034: sget-object v2, Lcom/infomaniak/drive/ui/fileList/FileAdapter;.Companion:Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion; // field@083d │ │ +1acf84: 54a3 7701 |0036: iget-object v3, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.fileCardView:Lcom/google/android/material/card/MaterialCardView; // field@0177 │ │ +1acf88: 7120 08b7 1300 |0038: invoke-static {v3, v1}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1acf8e: 6e10 4b11 0900 |003b: invoke-virtual {v9}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.getItemCount:()I // method@114b │ │ +1acf94: 0a01 |003e: move-result v1 │ │ +1acf96: 6e40 c419 321b |003f: invoke-virtual {v2, v3, v11, v1}, Lcom/infomaniak/drive/ui/fileList/FileAdapter$Companion;.setCorners:(Lcom/google/android/material/card/MaterialCardView;II)V // method@19c4 │ │ +1acf9c: 54aa 7801 |0042: iget-object v10, v10, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0178 │ │ +1acfa0: 54aa 0d03 |0044: iget-object v10, v10, Lcom/infomaniak/drive/databinding/ItemFileBinding;.menuButton:Lcom/google/android/material/button/MaterialButton; // field@030d │ │ +1acfa4: 7110 06b7 0a00 |0046: invoke-static {v10}, Lkotlin/jvm/internal/Intrinsics;.checkNotNull:(Ljava/lang/Object;)V // method@b706 │ │ +1acfaa: 07ab |0049: move-object v11, v10 │ │ +1acfac: 1f0b 1001 |004a: check-cast v11, Landroid/view/View; // type@0110 │ │ +1acfb0: 6e20 4e03 0b00 |004c: invoke-virtual {v11, v0}, Landroid/view/View;.setVisibility:(I)V // method@034e │ │ +1acfb6: 6e20 3808 0a00 |004f: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setEnabled:(Z)V // method@0838 │ │ +1acfbc: 6e20 3708 0a00 |0052: invoke-virtual {v10, v0}, Lcom/google/android/material/button/MaterialButton;.setClickable:(Z)V // method@0837 │ │ +1acfc2: 140b 3201 087f |0055: const v11, #float 1.80781e+38 // #7f080132 │ │ +1acfc8: 6e20 3a08 ba00 |0058: invoke-virtual {v10, v11}, Lcom/google/android/material/button/MaterialButton;.setIconResource:(I)V // method@083a │ │ +1acfce: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x000d line=101 │ │ 0x0010 line=70 │ │ 0x0019 line=103 │ │ @@ -43938,17 +43938,17 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -1acf00: |[1acf00] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ -1acf10: 7040 5411 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1154 │ │ -1acf16: 0e00 |0003: return-void │ │ +1acfd0: |[1acfd0] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder$lambda$2$lambda$1$lambda$0:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;ILandroid/view/View;)V │ │ +1acfe0: 7040 5411 1032 |0000: invoke-direct {v0, v1, v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1154 │ │ +1acfe6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0004 reg=1 (null) Lcom/infomaniak/drive/databinding/CardviewFileListBinding; │ │ 0x0000 - 0x0004 reg=2 (null) Lcom/infomaniak/drive/data/models/File; │ │ @@ -43960,42 +43960,42 @@ │ │ type : '(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 11 │ │ insns size : 57 16-bit code units │ │ -1ad088: |[1ad088] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ -1ad098: 6200 9f13 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@139f │ │ -1ad09c: 1f0c 9802 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@0298 │ │ -1ad0a0: 7210 3a07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073a │ │ -1ad0a6: 0c0c |0007: move-result-object v12 │ │ -1ad0a8: 6e10 1303 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ -1ad0ae: 0c01 |000b: move-result-object v1 │ │ -1ad0b0: 1a0c c9b1 |000c: const-string v12, "getContext(...)" // string@b1c9 │ │ -1ad0b4: 7120 fbb6 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ad0ba: 6e10 310a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a31 │ │ -1ad0c0: 0c06 |0014: move-result-object v6 │ │ -1ad0c2: 6e10 290a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a29 │ │ -1ad0c8: 0c0c |0018: move-result-object v12 │ │ -1ad0ca: 1f0c 6e17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@176e │ │ -1ad0ce: 7210 b892 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@92b8 │ │ -1ad0d4: 0a0c |001e: move-result v12 │ │ -1ad0d6: 7110 5a93 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@935a │ │ -1ad0dc: 0c07 |0022: move-result-object v7 │ │ -1ad0de: 2208 fc04 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@04fc │ │ -1ad0e2: 7030 4211 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1142 │ │ -1ad0e8: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ -1ad0ec: 120a |002a: const/4 v10, #int 0 // #0 │ │ -1ad0ee: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ -1ad0f4: 1403 fe01 147f |002e: const v3, #float 1.96736e+38 // #7f1401fe │ │ -1ad0fa: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ -1ad100: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -1ad102: 770b 023c 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/utils/Utils;.createPromptNameDialog$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;IIILjava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V // method@3c02 │ │ -1ad108: 0e00 |0038: return-void │ │ +1ad158: |[1ad158] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V │ │ +1ad168: 6200 a213 |0000: sget-object v0, Lcom/infomaniak/drive/utils/Utils;.INSTANCE:Lcom/infomaniak/drive/utils/Utils; // field@13a2 │ │ +1ad16c: 1f0c 9802 |0002: check-cast v12, Landroidx/viewbinding/ViewBinding; // type@0298 │ │ +1ad170: 7210 3a07 0c00 |0004: invoke-interface {v12}, Landroidx/viewbinding/ViewBinding;.getRoot:()Landroid/view/View; // method@073a │ │ +1ad176: 0c0c |0007: move-result-object v12 │ │ +1ad178: 6e10 1303 0c00 |0008: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@0313 │ │ +1ad17e: 0c01 |000b: move-result-object v1 │ │ +1ad180: 1a0c ceb1 |000c: const-string v12, "getContext(...)" // string@b1ce │ │ +1ad184: 7120 08b7 c100 |000e: invoke-static {v1, v12}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ad18a: 6e10 310a 0d00 |0011: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getName:()Ljava/lang/String; // method@0a31 │ │ +1ad190: 0c06 |0014: move-result-object v6 │ │ +1ad192: 6e10 290a 0d00 |0015: invoke-virtual {v13}, Lcom/infomaniak/drive/data/models/File;.getFileName:()Ljava/lang/String; // method@0a29 │ │ +1ad198: 0c0c |0018: move-result-object v12 │ │ +1ad19a: 1f0c 6f17 |0019: check-cast v12, Ljava/lang/CharSequence; // type@176f │ │ +1ad19e: 7210 c592 0c00 |001b: invoke-interface {v12}, Ljava/lang/CharSequence;.length:()I // method@92c5 │ │ +1ad1a4: 0a0c |001e: move-result v12 │ │ +1ad1a6: 7110 6793 0c00 |001f: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@9367 │ │ +1ad1ac: 0c07 |0022: move-result-object v7 │ │ +1ad1ae: 2208 fc04 |0023: new-instance v8, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0; // type@04fc │ │ +1ad1b2: 7030 4211 b80e |0025: invoke-direct {v8, v11, v14}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda0;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;I)V // method@1142 │ │ +1ad1b8: 1309 1000 |0028: const/16 v9, #int 16 // #10 │ │ +1ad1bc: 120a |002a: const/4 v10, #int 0 // #0 │ │ +1ad1be: 1402 ba00 147f |002b: const v2, #float 1.9673e+38 // #7f1400ba │ │ +1ad1c4: 1403 fe01 147f |002e: const v3, #float 1.96736e+38 // #7f1401fe │ │ +1ad1ca: 1404 bd00 147f |0031: const v4, #float 1.9673e+38 // #7f1400bd │ │ +1ad1d0: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +1ad1d2: 770b 0f3c 0000 |0035: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/infomaniak/drive/utils/Utils;.createPromptNameDialog$default:(Lcom/infomaniak/drive/utils/Utils;Landroid/content/Context;IIILjava/lang/Integer;Ljava/lang/String;Ljava/lang/Integer;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)V // method@3c0f │ │ +1ad1d8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0004 line=107 │ │ 0x0011 line=90 │ │ 0x0015 line=91 │ │ @@ -44011,23 +44011,23 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -1acdc0: |[1acdc0] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ -1acdd0: 1a00 d8a5 |0000: const-string v0, "dialog" // string@a5d8 │ │ -1acdd4: 7120 fcb6 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1acdda: 1a00 12d8 |0005: const-string v0, "name" // string@d812 │ │ -1acdde: 7120 fcb6 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1acde4: 7030 5611 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@1156 │ │ -1acdea: 6e10 4900 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@0049 │ │ -1acdf0: 6201 78b2 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b278 │ │ -1acdf4: 1101 |0012: return-object v1 │ │ +1ace90: |[1ace90] com.infomaniak.drive.ui.SaveExternalUriAdapter.onItemClicked$lambda$5:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;ILandroid/app/Dialog;Ljava/lang/String;)Lkotlin/Unit; │ │ +1acea0: 1a00 dda5 |0000: const-string v0, "dialog" // string@a5dd │ │ +1acea4: 7120 09b7 0300 |0002: invoke-static {v3, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1aceaa: 1a00 17d8 |0005: const-string v0, "name" // string@d817 │ │ +1aceae: 7120 09b7 0400 |0007: invoke-static {v4, v0}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1aceb4: 7030 5611 2104 |000a: invoke-direct {v1, v2, v4}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.updateFileName:(ILjava/lang/String;)V // method@1156 │ │ +1aceba: 6e10 4900 0300 |000d: invoke-virtual {v3}, Landroid/app/Dialog;.dismiss:()V // method@0049 │ │ +1acec0: 6201 7bb2 |0010: sget-object v1, Lkotlin/Unit;.INSTANCE:Lkotlin/Unit; // field@b27b │ │ +1acec4: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=93 │ │ 0x000d line=94 │ │ 0x0010 line=95 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 (null) Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ @@ -44040,26 +44040,26 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0012 (PRIVATE FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -1ad10c: |[1ad10c] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ -1ad11c: 5420 7605 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ -1ad120: 7220 7697 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -1ad126: 0c01 |0005: move-result-object v1 │ │ -1ad128: 1f01 2919 |0006: check-cast v1, Lkotlin/Pair; // type@1929 │ │ -1ad12c: 6e10 b29a 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9ab2 │ │ -1ad132: 0c01 |000b: move-result-object v1 │ │ -1ad134: 7120 299b 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b29 │ │ -1ad13a: 0c04 |000f: move-result-object v4 │ │ -1ad13c: 7230 8397 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@9783 │ │ -1ad142: 6e20 4e11 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@114e │ │ -1ad148: 0e00 |0016: return-void │ │ +1ad1dc: |[1ad1dc] com.infomaniak.drive.ui.SaveExternalUriAdapter.updateFileName:(ILjava/lang/String;)V │ │ +1ad1ec: 5420 7605 |0000: iget-object v0, v2, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ +1ad1f0: 7220 8397 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +1ad1f6: 0c01 |0005: move-result-object v1 │ │ +1ad1f8: 1f01 2a19 |0006: check-cast v1, Lkotlin/Pair; // type@192a │ │ +1ad1fc: 6e10 bf9a 0100 |0008: invoke-virtual {v1}, Lkotlin/Pair;.getFirst:()Ljava/lang/Object; // method@9abf │ │ +1ad202: 0c01 |000b: move-result-object v1 │ │ +1ad204: 7120 369b 4100 |000c: invoke-static {v1, v4}, Lkotlin/TuplesKt;.to:(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/Pair; // method@9b36 │ │ +1ad20a: 0c04 |000f: move-result-object v4 │ │ +1ad20c: 7230 9097 3004 |0010: invoke-interface {v0, v3, v4}, Ljava/util/List;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@9790 │ │ +1ad212: 6e20 4e11 3200 |0013: invoke-virtual {v2, v3}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.notifyItemChanged:(I)V // method@114e │ │ +1ad218: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0013 line=64 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0017 reg=3 (null) I │ │ @@ -44071,19 +44071,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -1acd6c: |[1acd6c] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ -1acd7c: 5410 7605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ -1acd80: 7210 8497 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9784 │ │ -1acd86: 0a00 |0005: move-result v0 │ │ -1acd88: 0f00 |0006: return v0 │ │ +1ace3c: |[1ace3c] com.infomaniak.drive.ui.SaveExternalUriAdapter.getItemCount:()I │ │ +1ace4c: 5410 7605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ +1ace50: 7210 9197 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@9791 │ │ +1ace56: 0a00 |0005: move-result v0 │ │ +1ace58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ │ │ #1 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ @@ -44091,17 +44091,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1acd8c: |[1acd8c] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ -1acd9c: 5410 7605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ -1acda0: 1100 |0002: return-object v0 │ │ +1ace5c: |[1ace5c] com.infomaniak.drive.ui.SaveExternalUriAdapter.getUris:()Ljava/util/List; │ │ +1ace6c: 5410 7605 |0000: iget-object v0, v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ +1ace70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ │ │ #2 : (in Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;) │ │ @@ -44109,18 +44109,18 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -1acf18: |[1acf18] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -1acf28: 1f01 fe04 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@04fe │ │ -1acf2c: 6e30 5011 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1150 │ │ -1acf32: 0e00 |0005: return-void │ │ +1acfe8: |[1acfe8] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +1acff8: 1f01 fe04 |0000: check-cast v1, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@04fe │ │ +1acffc: 6e30 5011 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V // method@1150 │ │ +1ad002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -44130,98 +44130,98 @@ │ │ type : '(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 62 │ │ ins : 3 │ │ outs : 54 │ │ insns size : 161 16-bit code units │ │ -1acf34: |[1acf34] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ -1acf44: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ -1acf48: 0201 3d00 |0002: move/from16 v1, v61 │ │ -1acf4c: 1a02 5dbf |0004: const-string v2, "holder" // string@bf5d │ │ -1acf50: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ -1acf54: 7120 fcb6 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1acf5a: 7401 4711 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@1147 │ │ -1acf60: 0c02 |000e: move-result-object v2 │ │ -1acf62: 5403 7605 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ -1acf66: 7220 7697 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9776 │ │ -1acf6c: 0c03 |0014: move-result-object v3 │ │ -1acf6e: 1f03 2919 |0015: check-cast v3, Lkotlin/Pair; // type@1929 │ │ -1acf72: 6e10 ad9a 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aad │ │ -1acf78: 0c04 |001a: move-result-object v4 │ │ -1acf7a: 1f04 9500 |001b: check-cast v4, Landroid/net/Uri; // type@0095 │ │ -1acf7e: 6e10 ae9a 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9aae │ │ -1acf84: 0c03 |0020: move-result-object v3 │ │ -1acf86: 073a |0021: move-object v10, v3 │ │ -1acf88: 1f0a 9d17 |0022: check-cast v10, Ljava/lang/String; // type@179d │ │ -1acf8c: 2203 7503 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ -1acf90: 0735 |0026: move-object v5, v3 │ │ -1acf92: 6e10 ca01 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01ca │ │ -1acf98: 0a07 |002a: move-result v7 │ │ -1acf9a: 6e10 cc01 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ -1acfa0: 0c04 |002e: move-result-object v4 │ │ -1acfa2: 074c |002f: move-object v12, v4 │ │ -1acfa4: 1a06 b4fe |0030: const-string v6, "toString(...)" // string@feb4 │ │ -1acfa8: 7120 fbb6 6400 |0032: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1acfae: 1339 ef03 |0035: const/16 v57, #int 1007 // #3ef │ │ -1acfb2: 133a 0000 |0037: const/16 v58, #int 0 // #0 │ │ -1acfb6: 1206 |0039: const/4 v6, #int 0 // #0 │ │ -1acfb8: 1208 |003a: const/4 v8, #int 0 // #0 │ │ -1acfba: 1209 |003b: const/4 v9, #int 0 // #0 │ │ -1acfbc: 120b |003c: const/4 v11, #int 0 // #0 │ │ -1acfbe: 120d |003d: const/4 v13, #int 0 // #0 │ │ -1acfc0: 120e |003e: const/4 v14, #int 0 // #0 │ │ -1acfc2: 120f |003f: const/4 v15, #int 0 // #0 │ │ -1acfc4: 1310 0000 |0040: const/16 v16, #int 0 // #0 │ │ -1acfc8: 1611 0000 |0042: const-wide/16 v17, #int 0 // #0 │ │ -1acfcc: 1613 0000 |0044: const-wide/16 v19, #int 0 // #0 │ │ -1acfd0: 1615 0000 |0046: const-wide/16 v21, #int 0 // #0 │ │ -1acfd4: 1317 0000 |0048: const/16 v23, #int 0 // #0 │ │ -1acfd8: 1618 0000 |004a: const-wide/16 v24, #int 0 // #0 │ │ -1acfdc: 131a 0000 |004c: const/16 v26, #int 0 // #0 │ │ -1acfe0: 131b 0000 |004e: const/16 v27, #int 0 // #0 │ │ -1acfe4: 131c 0000 |0050: const/16 v28, #int 0 // #0 │ │ -1acfe8: 131d 0000 |0052: const/16 v29, #int 0 // #0 │ │ -1acfec: 131e 0000 |0054: const/16 v30, #int 0 // #0 │ │ -1acff0: 131f 0000 |0056: const/16 v31, #int 0 // #0 │ │ -1acff4: 1320 0000 |0058: const/16 v32, #int 0 // #0 │ │ -1acff8: 1321 0000 |005a: const/16 v33, #int 0 // #0 │ │ -1acffc: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ -1ad000: 1323 0000 |005e: const/16 v35, #int 0 // #0 │ │ -1ad004: 1324 0000 |0060: const/16 v36, #int 0 // #0 │ │ -1ad008: 1325 0000 |0062: const/16 v37, #int 0 // #0 │ │ -1ad00c: 1326 0000 |0064: const/16 v38, #int 0 // #0 │ │ -1ad010: 1327 0000 |0066: const/16 v39, #int 0 // #0 │ │ -1ad014: 1628 0000 |0068: const-wide/16 v40, #int 0 // #0 │ │ -1ad018: 162a 0000 |006a: const-wide/16 v42, #int 0 // #0 │ │ -1ad01c: 132c 0000 |006c: const/16 v44, #int 0 // #0 │ │ -1ad020: 132d 0000 |006e: const/16 v45, #int 0 // #0 │ │ -1ad024: 132e 0000 |0070: const/16 v46, #int 0 // #0 │ │ -1ad028: 132f 0000 |0072: const/16 v47, #int 0 // #0 │ │ -1ad02c: 1330 0100 |0074: const/16 v48, #int 1 // #1 │ │ -1ad030: 1331 0000 |0076: const/16 v49, #int 0 // #0 │ │ -1ad034: 1332 0000 |0078: const/16 v50, #int 0 // #0 │ │ -1ad038: 1633 0000 |007a: const-wide/16 v51, #int 0 // #0 │ │ -1ad03c: 1335 0000 |007c: const/16 v53, #int 0 // #0 │ │ -1ad040: 1636 0000 |007e: const-wide/16 v54, #int 0 // #0 │ │ -1ad044: 1338 adff |0080: const/16 v56, #int -83 // #ffad │ │ -1ad048: 7636 100a 0500 |0082: invoke-direct/range {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, v56, v57, v58}, 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@0a10 │ │ -1ad04e: 5424 7801 |0085: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0178 │ │ -1ad052: 1a05 19c6 |0087: const-string v5, "itemViewFile" // string@c619 │ │ -1ad056: 7120 fbb6 5400 |0089: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fb │ │ -1ad05c: 1225 |008c: const/4 v5, #int 2 // #2 │ │ -1ad05e: 1207 |008d: const/4 v7, #int 0 // #0 │ │ -1ad060: 7156 a93a 3457 |008e: invoke-static {v4, v3, v7, v5, v6}, Lcom/infomaniak/drive/utils/FileItemUtilsKt;.setFileItem$default:(Lcom/infomaniak/drive/databinding/ItemFileBinding;Lcom/infomaniak/drive/data/models/File;ZILjava/lang/Object;)V // method@3aa9 │ │ -1ad066: 6e10 d80b 0200 |0091: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bd8 │ │ -1ad06c: 0c04 |0094: move-result-object v4 │ │ -1ad06e: 7030 4d11 2001 |0095: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@114d │ │ -1ad074: 2205 fd04 |0098: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@04fd │ │ -1ad078: 7051 4411 0532 |009a: invoke-direct {v5, v0, v2, v3, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1144 │ │ -1ad07e: 6e20 4d08 5400 |009d: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084d │ │ -1ad084: 0e00 |00a0: return-void │ │ +1ad004: |[1ad004] com.infomaniak.drive.ui.SaveExternalUriAdapter.onBindViewHolder:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;I)V │ │ +1ad014: 0800 3b00 |0000: move-object/from16 v0, v59 │ │ +1ad018: 0201 3d00 |0002: move/from16 v1, v61 │ │ +1ad01c: 1a02 62bf |0004: const-string v2, "holder" // string@bf62 │ │ +1ad020: 0803 3c00 |0006: move-object/from16 v3, v60 │ │ +1ad024: 7120 09b7 2300 |0008: invoke-static {v3, v2}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b709 │ │ +1ad02a: 7401 4711 3c00 |000b: invoke-virtual/range {v60}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;.getBinding:()Lcom/infomaniak/drive/databinding/CardviewFileListBinding; // method@1147 │ │ +1ad030: 0c02 |000e: move-result-object v2 │ │ +1ad032: 5403 7605 |000f: iget-object v3, v0, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.uris:Ljava/util/List; // field@0576 │ │ +1ad036: 7220 8397 1300 |0011: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@9783 │ │ +1ad03c: 0c03 |0014: move-result-object v3 │ │ +1ad03e: 1f03 2a19 |0015: check-cast v3, Lkotlin/Pair; // type@192a │ │ +1ad042: 6e10 ba9a 0300 |0017: invoke-virtual {v3}, Lkotlin/Pair;.component1:()Ljava/lang/Object; // method@9aba │ │ +1ad048: 0c04 |001a: move-result-object v4 │ │ +1ad04a: 1f04 9500 |001b: check-cast v4, Landroid/net/Uri; // type@0095 │ │ +1ad04e: 6e10 bb9a 0300 |001d: invoke-virtual {v3}, Lkotlin/Pair;.component2:()Ljava/lang/Object; // method@9abb │ │ +1ad054: 0c03 |0020: move-result-object v3 │ │ +1ad056: 073a |0021: move-object v10, v3 │ │ +1ad058: 1f0a 9e17 |0022: check-cast v10, Ljava/lang/String; // type@179e │ │ +1ad05c: 2203 7503 |0024: new-instance v3, Lcom/infomaniak/drive/data/models/File; // type@0375 │ │ +1ad060: 0735 |0026: move-object v5, v3 │ │ +1ad062: 6e10 ca01 0400 |0027: invoke-virtual {v4}, Landroid/net/Uri;.hashCode:()I // method@01ca │ │ +1ad068: 0a07 |002a: move-result v7 │ │ +1ad06a: 6e10 cc01 0400 |002b: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@01cc │ │ +1ad070: 0c04 |002e: move-result-object v4 │ │ +1ad072: 074c |002f: move-object v12, v4 │ │ +1ad074: 1a06 b9fe |0030: const-string v6, "toString(...)" // string@feb9 │ │ +1ad078: 7120 08b7 6400 |0032: invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ad07e: 1339 ef03 |0035: const/16 v57, #int 1007 // #3ef │ │ +1ad082: 133a 0000 |0037: const/16 v58, #int 0 // #0 │ │ +1ad086: 1206 |0039: const/4 v6, #int 0 // #0 │ │ +1ad088: 1208 |003a: const/4 v8, #int 0 // #0 │ │ +1ad08a: 1209 |003b: const/4 v9, #int 0 // #0 │ │ +1ad08c: 120b |003c: const/4 v11, #int 0 // #0 │ │ +1ad08e: 120d |003d: const/4 v13, #int 0 // #0 │ │ +1ad090: 120e |003e: const/4 v14, #int 0 // #0 │ │ +1ad092: 120f |003f: const/4 v15, #int 0 // #0 │ │ +1ad094: 1310 0000 |0040: const/16 v16, #int 0 // #0 │ │ +1ad098: 1611 0000 |0042: const-wide/16 v17, #int 0 // #0 │ │ +1ad09c: 1613 0000 |0044: const-wide/16 v19, #int 0 // #0 │ │ +1ad0a0: 1615 0000 |0046: const-wide/16 v21, #int 0 // #0 │ │ +1ad0a4: 1317 0000 |0048: const/16 v23, #int 0 // #0 │ │ +1ad0a8: 1618 0000 |004a: const-wide/16 v24, #int 0 // #0 │ │ +1ad0ac: 131a 0000 |004c: const/16 v26, #int 0 // #0 │ │ +1ad0b0: 131b 0000 |004e: const/16 v27, #int 0 // #0 │ │ +1ad0b4: 131c 0000 |0050: const/16 v28, #int 0 // #0 │ │ +1ad0b8: 131d 0000 |0052: const/16 v29, #int 0 // #0 │ │ +1ad0bc: 131e 0000 |0054: const/16 v30, #int 0 // #0 │ │ +1ad0c0: 131f 0000 |0056: const/16 v31, #int 0 // #0 │ │ +1ad0c4: 1320 0000 |0058: const/16 v32, #int 0 // #0 │ │ +1ad0c8: 1321 0000 |005a: const/16 v33, #int 0 // #0 │ │ +1ad0cc: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ +1ad0d0: 1323 0000 |005e: const/16 v35, #int 0 // #0 │ │ +1ad0d4: 1324 0000 |0060: const/16 v36, #int 0 // #0 │ │ +1ad0d8: 1325 0000 |0062: const/16 v37, #int 0 // #0 │ │ +1ad0dc: 1326 0000 |0064: const/16 v38, #int 0 // #0 │ │ +1ad0e0: 1327 0000 |0066: const/16 v39, #int 0 // #0 │ │ +1ad0e4: 1628 0000 |0068: const-wide/16 v40, #int 0 // #0 │ │ +1ad0e8: 162a 0000 |006a: const-wide/16 v42, #int 0 // #0 │ │ +1ad0ec: 132c 0000 |006c: const/16 v44, #int 0 // #0 │ │ +1ad0f0: 132d 0000 |006e: const/16 v45, #int 0 // #0 │ │ +1ad0f4: 132e 0000 |0070: const/16 v46, #int 0 // #0 │ │ +1ad0f8: 132f 0000 |0072: const/16 v47, #int 0 // #0 │ │ +1ad0fc: 1330 0100 |0074: const/16 v48, #int 1 // #1 │ │ +1ad100: 1331 0000 |0076: const/16 v49, #int 0 // #0 │ │ +1ad104: 1332 0000 |0078: const/16 v50, #int 0 // #0 │ │ +1ad108: 1633 0000 |007a: const-wide/16 v51, #int 0 // #0 │ │ +1ad10c: 1335 0000 |007c: const/16 v53, #int 0 // #0 │ │ +1ad110: 1636 0000 |007e: const-wide/16 v54, #int 0 // #0 │ │ +1ad114: 1338 adff |0080: const/16 v56, #int -83 // #ffad │ │ +1ad118: 7636 100a 0500 |0082: invoke-direct/range {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, v56, v57, v58}, 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@0a10 │ │ +1ad11e: 5424 7801 |0085: iget-object v4, v2, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.itemViewFile:Lcom/infomaniak/drive/databinding/ItemFileBinding; // field@0178 │ │ +1ad122: 1a05 1ec6 |0087: const-string v5, "itemViewFile" // string@c61e │ │ +1ad126: 7120 08b7 5400 |0089: invoke-static {v4, v5}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullExpressionValue:(Ljava/lang/Object;Ljava/lang/String;)V // method@b708 │ │ +1ad12c: 1225 |008c: const/4 v5, #int 2 // #2 │ │ +1ad12e: 1207 |008d: const/4 v7, #int 0 // #0 │ │ +1ad130: 7156 b63a 3457 |008e: invoke-static {v4, v3, v7, v5, v6}, Lcom/infomaniak/drive/utils/FileItemUtilsKt;.setFileItem$default:(Lcom/infomaniak/drive/databinding/ItemFileBinding;Lcom/infomaniak/drive/data/models/File;ZILjava/lang/Object;)V // method@3ab6 │ │ +1ad136: 6e10 d80b 0200 |0091: invoke-virtual {v2}, Lcom/infomaniak/drive/databinding/CardviewFileListBinding;.getRoot:()Lcom/google/android/material/card/MaterialCardView; // method@0bd8 │ │ +1ad13c: 0c04 |0094: move-result-object v4 │ │ +1ad13e: 7030 4d11 2001 |0095: invoke-direct {v0, v2, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.initView:(Lcom/infomaniak/drive/databinding/CardviewFileListBinding;I)V // method@114d │ │ +1ad144: 2205 fd04 |0098: new-instance v5, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1; // type@04fd │ │ +1ad148: 7051 4411 0532 |009a: invoke-direct {v5, v0, v2, v3, v1}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$$ExternalSyntheticLambda1;.:(Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;Lcom/infomaniak/drive/databinding/CardviewFileListBinding;Lcom/infomaniak/drive/data/models/File;I)V // method@1144 │ │ +1ad14e: 6e20 4d08 5400 |009d: invoke-virtual {v4, v5}, Lcom/google/android/material/card/MaterialCardView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@084d │ │ +1ad154: 0e00 |00a0: return-void │ │ catches : (none) │ │ positions : │ │ 0x000b line=43 │ │ 0x000f line=44 │ │ 0x0024 line=46 │ │ 0x0027 line=47 │ │ 0x002b line=49 │ │ @@ -44240,19 +44240,19 @@ │ │ type : '(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -1acd00: |[1acd00] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1acd10: 6e30 5311 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1153 │ │ -1acd16: 0c01 |0003: move-result-object v1 │ │ -1acd18: 1f01 7102 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0271 │ │ -1acd1c: 1101 |0006: return-object v1 │ │ +1acdd0: |[1acdd0] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1acde0: 6e30 5311 1002 |0000: invoke-virtual {v0, v1, v2}, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // method@1153 │ │ +1acde6: 0c01 |0003: move-result-object v1 │ │ +1acde8: 1f01 7102 |0004: check-cast v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@0271 │ │ +1acdec: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/infomaniak/drive/ui/SaveExternalUriAdapter; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ @@ -44262,44 +44262,44 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -1acd20: |[1acd20] com.infomaniak.drive.ui.SaveExternalUriAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; │ │ -1acd30: 1a04 95e2 |0000: const-string v4, "parent" // string@e295 │ │ -1acd34: 7120 fcb6 4300 |0002: invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;.checkNotNullParameter:(Ljava/lang/Object;Ljava/lang/String;)V // method@b6fc │ │ -1acd3a: 2204 fe04 |0005: new-instance v4, Lcom/infomaniak/drive/ui/SaveExternalUriAdapter$SaveExternalUriViewHolder; // type@04fe │ │ -1acd3e: 6e10 5f03 0300 |0007: invoke-virtual {v3}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@035f │ │